Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Edycja plików txt - modyfikacja skryptu
Forum PHP.pl > Forum > PHP
NorQ
  1. <?php
  2. $katalog = opendir("../inc/");
  3. while ($plik = strtolower(readdir($katalog))) {
  4. if ($plik<>"." && $plik<>".." && $plik<>"edytuj.php" ) $lista[]=$plik;
  5. }
  6. closedir($katalog);
  7. if (count($lista)>0) {
  8. echo "Wybierz plik do edycj:";
  9. sort($lista);
  10. }
  11.  
  12. for ($i=0;$i<count($lista);$i++) {
  13. echo "<br />Edytuj plik <b>$lista[$i]</b> <a href=\"edytuj.php?edycja=$lista[$i]\">Edytuj plik</a>";
  14. }
  15.  
  16.  
  17. // zmiana zawartosci pliku
  18. $edycja = $_REQUEST["edycja"];
  19. if (isset($_POST["tekst"]) && file_exists($edycja)) {
  20. $f = fopen($edycja, "w");
  21. fputs($f, stripslashes($_POST["tekst"]));
  22. fclose($f);
  23. }
  24.  
  25.  
  26.  
  27. // umieszczenie pliku w formularzu
  28. if ($edycja<>"" && file_exists($edycja)) {
  29. echo "<p> </p>Edycja plik: <b>$edycja</b>";
  30. echo '<form action="edytuj.php" method="post"><input type="hidden" name="edycja" value="'.$edycja.'" /><textarea name="tekst" rows="20" cols="50">';
  31. $f = fopen($edycja,"r");
  32. while(!feof($f)) echo fread($f,1024);
  33. fclose($f);
  34. echo '</textarea><input type="submit" value="Zapisz" /></form>';
  35. }
  36. ?>


Witam, co zrobić żeby powyższy skrypt wczytywał już wyznaczony plik .txt do formularza po wejściu na stronę?
nospor
Cytat
Witam, co zrobić żeby powyższy skrypt wczytywał już wyznaczony plik .txt do formularza po wejściu na stronę?
Nie bardzo kumam.... przecież masz zrobione wczytywanie pliku do forma. Nie działa ci to?
NorQ
Chodzi mi o to żeby plik txt był podany w kodzie a nie było go trzeba wybierać. i żeby po wejściu na skrypt przez www odrazu był gotowy formularz z załadowanym danym plikiem.
CuteOne
serio nie mam pojęcia o co ci chodzi..
  1. <form>
  2. <?php echo file_get_contents('plik.txt');?>
  3. </form>
nospor
zamiast:
$edycja = $_REQUEST["edycja"];
robisz:
$edycja = 'twoj_plik.txt';

Niesamowicie trudne wink.gif Równie trudne co wersja CuteOne wink.gif
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.