Это используется, чтобы находиться в http://elijahhoffman.com/index.php?q=editorial&z=one и в настоящее время находится на http://elijahhoffman.com/editorial/oneЧтение каталога с PHP
путь к папке используется для чтения только «галерей/editorial_i»; но он не работал, я предполагал из-за нового местоположения пути ... поэтому я добавил полный URL-адрес на путь, и он все еще не работает ... мысли?
<?php
$folder = 'http://elijahhoffman.com/galleries/editorial_i/';
$handle = opendir($folder);
while (false !== ($file = readdir($handle))) {
if ($file != '.' && $file != '..') {
$files[] = $file;
}
}
closedir($handle);
sort($files);
foreach ($files as $file) {
print <<<EOF
<img src="{$folder}/{$file}" class="imgfullmargin" alt="{$file}"/>
EOF;
}
?>
Ваше значение '$ folder' не каталог, это URL, и, вероятно, не один, который поддерживает каталог перечисление: насколько мне известно, только файл: // и ftp: // поддерживают это, а не http: // –
Согласно [specs] (http://php.net/manual/en/function. opendir.php), «путь 4.3.0 также может быть любым URL-адресом, который поддерживает список каталогов, однако только поддержка файла: // URL-адреса поддерживает это в PHP 4.» – showdev
http://php.net/opendir#refsect1-function.opendir-changelog, так как вы можете видеть, что не можете использовать http: //, только файл: // и ftp: // –