Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Skrypt do edycji pliku online
blown
post 24.03.2009, 15:26:28
Post #1





Grupa: Zarejestrowani
Postów: 34
Pomógł: 0
Dołączył: 16.03.2009

Ostrzeżenie: (0%)
-----


Witam,
znalazłem bardzo fajny skrypt do edycji pliku online ale że są to moje początki w php to nie bardzo potrafie go przerobić. Jak bym mógł prosić jakiegoś dobrego człowieka o przerobienie tzn. chciałbym żeby skrypt ten odrazu pokazywał mi formularz do edycji pliku o nazwie "rotator.php" tak żeby nie trzeba było wybierac z posrod innych plikow na serwerze. Bardzo ulatwi mi to sprawe.

Kod
<?
$katalog = opendir("./");
while ($plik = strtolower(readdir($katalog))) {
   if ($plik<>"." && $plik<>".." && $plik<>"edytuj.php" ) $lista[]=$plik;
}
closedir($katalog);
if (count($lista)>0) {
    echo "Wybierz plik do edycj:";
   sort($lista);
}

for ($i=0;$i<count($lista);$i++) {
   echo "<br />Edytuj plik <b>$lista[$i]</b> <a href=\"edytuj.php?edycja=$lista[$i]\">Edytuj plik</a>";
}


// zmiana zawartosci pliku
$edycja = $_REQUEST["edycja"];
if (isset($_POST["tekst"]) && file_exists($edycja)) {
    $f = fopen($edycja, "w");
   fputs($f, stripslashes($_POST["tekst"]));
   fclose($f);
}



// umieszczenie pliku w formularzu
if ($edycja<>"" && file_exists($edycja)) {
    echo "<p> </p>Edycja plik: <b>$edycja</b>";
    echo '<form action="edytuj.php" method="post"><input type="hidden" name="edycja" value="'.$edycja.'" /><textarea name="tekst" rows="20" cols="50">';
    $f = fopen($edycja,"r");
    while(!feof($f)) echo fread($f,1024);
    fclose($f);
    echo '</textarea><input type="submit" value="Zapisz" /></form>';
}

?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 20.04.2024 - 03:57