2

如果我做

$dir = './';
$files = glob( $dir . '*.png');
foreach( $files as $file) {
    echo $file;
}
?>

并将 php 文件存储在与图像相同的文件夹中,我会得到正确的 png 文件。

如果我更改 php 文件的位置如何读取位于其他文件夹中的 png 文件?

如果我做

$dir = 'www.site.com/content/images';
$files = glob( $dir . '*.png');
foreach( $files as $file) {
    echo $file;
}

它不显示任何东西,是否有必要将带有代码的php文件放在同一个图像文件夹中?

4

2 回答 2

2

你不应该添加"www.site.com"到路径。您应该使用服务器根目录的绝对路径(以"/":开头/content/images)或 php 脚本当前位置的相对路径(content/images)。

于 2013-05-21T04:04:53.423 回答
1

如果您实际上是在尝试检索远程服务器上的文件,请查看以下内容:

http://www.php.net/manual/en/features.remote-files.php

于 2013-05-21T04:07:43.127 回答