Dokopałem się do tego skryptu, myślę, że mniej więcej by mi pomogło, niestety nie chce mi to działać.
Wszystko zapisane w pliku panel.php
Kod wygląda tak:
<?php
if ($plik<>"." && $plik<>".." && $plik<>"panel.php" ) $lista[]=$plik;
}
echo "Wybierz plik do edycj:"; }
for ($i=0;$i<count($lista);$i++) {
echo "<br />Edytuj plik <b>$lista[$i]</b> <a href=\"panel.php?edycja=$lista[$i]\">Edytuj plik</a>"; }
// zmiana zawartosci pliku
$edycja = $_REQUEST["edycja"];
$f = fopen($edycja, "w"); }
// umieszczenie pliku w formularzu
echo "<p> </p>Edycja plik: <b>$edycja</b>"; echo '<form action="panel.php" method="post"><input type="hidden" name="edycja" value="'.$edycja.'" /><textarea name="tekst" rows="20" cols="50">'; echo '</textarea><input type="submit" value="Zapisz" /></form>'; }
?>
Wyświetlają mi się pliki z podanego katalogu ale nie wyświetla się textarea, jak klikam w edytuj plik strona się jakby odświeża.
Jakieś rady ?
@edit
rozwiązane. W linijce 13stej:
echo "<br />Edytuj plik <b>$lista[$i]</b> <a href=\"panel.php?edycja=$lista[$i]\">Edytuj plik</a>";
należy dodać również ścieżke do pliku:
echo "<br />Edytuj plik <b>$lista[$i]</b> <a href=\"panel.php?edycja=included/$lista[$i]\">Edytuj plik</a>";