Въпрос относно един урок

fena

Super Moderator
Значи, може ли този урок: http://web-tourist.net/login/login/view.php?st=361 да се направи да индексира всички файлове в директорията и да се избира кой да се редактира. Защото така не ме устроива само 1 файл да се редактира :)
 

Admin

Registered
Правиш един файл opendir.php със следния код:

<?

$current_dir= './direktoria/';
$dir = opendir($current_dir);
while ($fileedit = readdir($dir))
{

echo $fileedit." <a href=open.php?edit=".$fileedit.">EDIT</a><br/>";

}

closedir($dir);
?>


вместо direktoria пишеш името на директорията и слагаш файла вътре.
После файла open.php(от урока) трябва да изглежда така:

<html>
<head>
<title>open file</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?php
$fp = fopen ($_GET[edit],"r");
$file= fread($fp,10000);
echo'<form method="post" action="edit.php" >
<TEXTAREA name="write" COLS=100 ROWS=26 > ';
echo $file;
echo
'</TEXTAREA>
<INPUT TYPE=SUBMIT VALUE="Edit!">
</FORM>';
?>



Пробвай и кажи какво става.
Всичките файлове трябва да са в директорията за която става въпрос.
 

fena

Super Moderator
Kaто отворя open.php излиза следното:
Warning: fread(): supplied argument is not a valid stream resource in /users/newbgi/public_html/dirX/open.php on line 9
и от долу полето за едит

а като отворя opendir.php

Warning: opendir(./dirX/) [function.opendir]: failed to open dir: No such file or directory in /users/newbgi/public_html/dirX/opendir.php on line 4

Warning: readdir(): supplied argument is not a valid Directory resource in /users/newbgi/public_html/dirX/opendir.php on line 5

Warning: closedir(): supplied argument is not a valid Directory resource in /users/newbgi/public_html/dirX/opendir.php on line 12
 

Admin

Registered
fena каза:

Е трябва да едитнеш малко и другите скриптове ако искаш да работи.
Аз просто ти дадох малко помощ но имаш още работа.
 

Горе