Всем привет! В PHP я новичок..нужен скрипт, который бы вытаскивал все изображения из папки..нашел такой: Код (Text): <?php $dir = 'images/gallery/'; $scan = opendir($dir); for ($i=0; $i < count($scan); $i++) { if ($scan[$i] != '.' && $scan[$i] != '..') { echo ' <div class="slide"> <a href="' . $dir . $scan[$i] . '"> <img src="'. $dir . $scan[$i] . '" alt="'. $scan[$i] . '" /> </a> </div>'; } } ?> Но ничего не работает! Выдает ошибку Код (Text): : opendir(images/gallery/) [function.opendir]: failed to open dir: No such file or directory in Z:\home\luxstroy\www\wp-content\themes\lux\index.php on line Прошу вашей помощи..Всем заранее благодарен!
Такая папка хоть существует? Код (Text): Z:\home\luxstroy\www\wp-content\themes\lux\images\gallery\ Кстати, а где readdir? В $scan после opendir должен быть ресурс, а у тебя почему-то идет обращение как к массиву. Код (PHP): <?php $dir = 'images/gallery/'; if (is_dir($dir)) { if ($dh = opendir($dir)) { while (($file = readdir($dh)) !== false) { if ($file != '.' && $file != '..') { echo ' <div class="slide"> <a href="' . $dir . $file . '"> <img src="' . $dir . $file . '" alt="' . $file . '" /> </a> </div>'; } } closedir($dh); } }