Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Prośba o edycje kodu
Forum PHP.pl > Forum > Przedszkole
kaiba55
Cześć. Oto kod, który znalazłem do edycji plików txt.

<?php
$katalog = opendir("./");
while ($plik = strtolower(readdir($katalog))) {
if ( substr($plik,-4)=='.txt' ) $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=\"edit.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="admin.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>';
}
?>

Mam prośbę. Czy moglibyście przerobić go tak, aby od razu włączała się edycja, np. pliku wpis.txt questionmark.gif
Próbowałem, ale mi nie wyszło.
Pozdro.
blooregard
Proszę dodać BBCode.
Pawel_W
prosisz o wskazówki czy liczysz na gotowca? bo jeżeli tak to zły dział smile.gif
kaiba55
ujme to prościej

mam formularz
  1. <?php
  2.  
  3. echo "<form action=\"\" method=\"POST\"><input type=\"textarea\" color=\"#FFCC33\" name=\"edit\" >". cenzor(file_get_contents('wpis.txt'))."</textarea><input type=\"submit\" value=\"Wyślij\" class=\"button\"></form>;
  4. ?>


I co zrobić, aby zamiast pustego pola wczytał dane z pliku tekstowego?
blooregard
Ujmę to jeszcze prościej.
Dodaj BBCode albo zamknę temat.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.