Иллюстрированный самоучитель по PHP

Текст сценария

Для лучшего восприятия информации данной главы далее приводится текст разобранного выше сценария без каких-либо комментариев.

Файл index.php:

<html> <?php
$begin="files";
if ((strpos($fold,$begin)!=0)||(strpos($fold,"..")!=False) | | ($fold== ¦¦'¦)) {
$dirct=$begin; }
else {
$dirct=$fold; }
echo ("<form action=zapros.php?folder=$dirct method=post>");
if ($dirct!=$begin) {
$back=substr ($dirct, 0, strrpos($dirct, "/"));
echo ("<br><bxa href=index.php?fold=$back>Kopневая папка</ах/Ь><br>");
}
$hdl=opendir($dirct);
while ($file = readdir($hdl)) {
if (($file!="..")&&($file!=".")) { $a[]=$file;
} }
closedir($hdl);
if (sizeof($a)>0)
asort($a);
foreach ($a as $k)
$full=$dirct."/". $k;
echo ("<input name=fl[] value=$k type=checkbox>");
if (is_dir($full)==True)
echo ("<a href=index.php?fold=$fullxb>rianKa $k</bx/a>");
else
echo ("<a href=$full>$k</a>"); echo
("<br>");
?><brxinput type=submit value= "Удалить "
name=udalxbr>
<input type=submit value="Переименовать"
name=renxbrxinput type=submit value="Копировать"
name=copyxbrxinput type=submit value="Создать папку" name=md>
</form></html>
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.