Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Skrypt do edycji tekstu
-Tairaterkes-
post
Post #1





Goście







Poszukuję skryptu, dzięki któremu każdy mógłby bez logowania bezpośrednio edytować tekst - coś jak notatnik tylko zamieszczony w internecie. Chodzi o to, że jak będzie coś tam napisane to inna osoba może wejść, zedytować i potem inni będą widzieć zmiany.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
decha-design
post
Post #2





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


przecież skrypt przekierowywuje chyba na strone z textarea ... a jezeli nie to sprobuj tak ..
  1. <?php
  2. $filename = 'data.txt';
  3.  
  4. if ($_POST['submit']) {
  5.  
  6. $text = $_POST['text'];
  7.  
  8. $file = fopen($filename, 'w+b');
  9.  
  10. $write = fwrite($file, $text);
  11.  
  12. fclose($file);
  13.  
  14. if ($write) {
  15.  
  16. echo '<span style="color: green">Notatka została zapisana poprawnie ...</span>';
  17.  
  18. } else {
  19.  
  20. echo '<span style="color: red">Wystąpił błąd ...</span>';
  21.  
  22. }
  23.  
  24. }
  25.  
  26. $file = fopen($filename, 'r+b');
  27.  
  28. $content = @fread($file, filesize($filename));
  29.  
  30. echo '
  31.  
  32. <form action="'.$_SERVER['PHP_SELF'].'" method="post">
  33.  
  34. <p align="center">
  35.  
  36. <textarea name="text" rows="45" cols="112">'.$content.'</textarea>
  37.  
  38. <br />
  39.  
  40. <input type="submit" value="Wyślij" name="submit" style="border-style: solid; border-width: 1px" />
  41. </p>
  42.  
  43. </form>
  44.  
  45. ';
  46.  
  47. fclose($file);
  48. ?>



btw. w tym skrypcie nie przekierowywuje bo usunąłeś header ...
  1. <?php
  2. header('Location: '.$_SERVER['PHP_SELF']);
  3. ?>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 11.10.2025 - 09:17