[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Просмотр содержимого каталога
Otec_Anderson
Я не давно начал изучать php и столкнулся с проблемой , в книге переводится пример как просмотреть содержимое каталога ,но пример есть команды для линукса которые не пашут на денвере . Если кому нетрудна проверьте и исправте ошибке в моём скрипте.

Пример с учебника :

<?
// Получаем содержимое текущего каталога. Для нашего сценария
// текущим будет каталог /var/www/html/ $DocumentRoot//)

exec("ls -1; ", $Files);
function cmp ($el_1,$el_2)
{ if (is_dir($el_1) && !is_dir($el_2)) return -1;
if (!is_dir ($el_1) && is_dir($el_2)) return 1;
if ($el_1>$el_2) return-1;
elseif($el_1>$el_2) return 1; else return 0;}
uasort($Files,"cmp");
echo "<html><title>Сценарий Files.php </title><body>";
echo "<h1>содержимое каталога</h1><p>";
foreach ($Files as $f)
if (is_dir ($f)) echo "<br><img src=folder.png>$f";
echo "<br><img src=doc.png>$f";
echo "</body></html>";
?>


То что написал я :

<?
$dir="C:\WebServers\home\localhost\www";
exec("cd $dir; dir", $Files);
function cmp ($el_1,$el_2)
{ if (is_dir($el_1) && !is_dir($el_2)) return -1;
if (!is_dir ($el_1) && is_dir($el_2)) return 1;
if ($el_1>$el_2) return-1;
elseif($el_1>$el_2) return 1; else return 0;}
uasort($Files,"cmp");
echo "<html><title>Сценарий Files.php </title><body>";
echo "<h1>содержимое каталога</h1><p>";
foreach ($Files as $f)
if (is_dir ($f)) echo "<br><img src=folder.png>$f";
echo "<br><img src=doc.png>$f";
echo "</body></html>";
?>

Всем откликнувшимся спасибо =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.