Я пытаюсь получить рекурсивный список каталогов на основе HTML на основе кода здесь:
http://webdevel.blogspot.in/2008/06/recursive-directory-listing-php.html
Код работает нормально, но он вызывает некоторые ошибки:
Строгие стандарты: только переменные должны передаваться по ссылке в C:\xampp\htdocs\directory5.php в строке 34
Строгие стандарты: только переменные должны передаваться по ссылке в C:\xampp\htdocs\directory5.php в строке 32
Строгие стандарты: только переменные должны передаваться по ссылке в C:\xampp\htdocs\directory5.php в строке 34
Ниже приведен фрагмент кода:
else
{
// the extension is after the last "."
$extension = strtolower(array_pop(explode(".", $value))); //Line 32
// the file name is before the last "."
$fileName = array_shift(explode(".", $value)); //Line 34
// continue to next item if not one of the desired file types
if(!in_array("*", $fileTypes) && !in_array($extension, $fileTypes)) continue;
// add the list item
$results[] = "<li class=\"file $extension\"><a href=\"".str_replace("\\", "/", $directory)."/$value\">".$displayName($fileName, $extension)."</a></li>\n";
}