| Gray_f0x |
14.12.2008 02:53 |
Вывести список файлов и выбрать один
Задача :
Вывести список файлов директории, возле имени каждого файла в списке радио-кнопка, передать имя выбранного файла в обработчик.
Вот то, что вышло у меня... :
PHP код:
<?php
/* файлменеджер */
$dir = opendir("./");
chdir("./");
echo "<html><head><title>Файлменеджер</title></head><body>";
echo "<h1>Оглавление каталога</h1><p>";
echo "<table width= 100%>";
while ($d=readdir($dir))
{
$file = basename($d);
echo $file;
//$file = is_file($d);
echo $file;
echo "<tr><td>";
if (is_dir($d)) echo "$d</td><td>Каталог</td>";
if (is_file($d)) echo "<form action='edit.php' method='post'><input type=radio name=".$file." value=file>$d</td><td>".filesize($d)."</td>";
echo "<tr>";
}
echo "<input type=submit name=Edit value=Edit></form></table></body></html>" ;
closedir($dir);
?>
В чем проблема :
список файлов скрипт выводит, но при выборе файла, значения радио-кнопок совпадают и радио-кнопки не уникальны! И при передаче в обработчик, тот получает пустое значение, а принимает через $HTTP_POST_VARS
|