Я пытаюсь получить доступ к папке вверх.Не удается получить доступ к папке с PHP DirectoryIterator
веб-сайте папки: вы также можете увидеть картину главной папки здесь: http://i58.tinypic.com/15odxl1.png
|
| - layout/(contains mainpic.php)
| - style/(contains css styles)
| - wallpapers/ (more folders here - sports, abstract, cartoon etc)
| - index.php
В файле «mainpic.php» Я написал это, чтобы получить доступ к «Спорт» папку в вверх папка "обои".
Мой код:
<?php
$firstPath="../wallpapers/Sports";
$file=new DirectoryIterator($firstPath);
echo "<ul>";
recurseImage($file);
function recurseImage($path)
{
$dir=new DirectoryIterator($path);
while ($dir->valid())
{
$file=$dir->current();
echo "<li> <img src='".$file->getFilename().".jpg'></img>";
$dir->next();
}
echo "</ul>";
}
?>
Но когда я исполняю файл, он показывает мне ошибку PHP, который говорит, что «Путь не найден».
я попытался получить доступ к единственной основной папки «обои», как это:
$firstPath="wallpapers";
и она работает даже я не ставил перед ..
пути!
Почему вы используете DirectoryIterator? зачем? –
Я начинаю .. Теперь я изучаю класс «DirectoryIterator». Есть ли другой вариант? –
Да, есть еще один вариант, который вы можете попробовать, проверьте мой ответ. Надеюсь, это будет полезно для вас. и для вашего обучения тоже ... :) –