Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Dopisywanie treści do pliku.
Forum PHP.pl > Forum > Przedszkole
GoOx
Witam. Mam pewien problem mam oto taki kod:
napisz.php
  1. <form method=post action="#">
  2. <textarea name=napis >twój tekst</textarea>
  3. <button>ok</button>
  4. </form>
  5. <?
  6.  
  7. $dane = $_POST['napis'];
  8.  
  9.  
  10. $file = "zapis.txt";
  11.  
  12.  
  13. $fp = fopen($file, "w");
  14.  
  15.  
  16.  
  17. fwrite($fp, $dane);
  18.  
  19. fclose($fp);
  20. ?>

index.php
  1. <?php
  2.  
  3. $fp = fopen("zapis.txt", "r");
  4. $tekst = fread($fp, 999999);
  5.  
  6.  
  7. echo $tekst ;
  8.  
  9. ?>


lecz w tym problem że zamiast dodawać napisu który już jest to go zamienia na nowy.

Jak zrobić by stare teksty wpisane zostawały tylko dopisywały się nowe?
mortus
Przyjrzyj się dokładniej drugiemu argumentowi funkcji fopen() (w polskim manualu zmienna $tryb).
nospor
Manual -> fopen
I tam sobie zobacz co oznaczają W oraz R których używasz, a następnie doczytaj jakie inny parametry odpowiadają za dodawanie.
GoOx
ok dzięki "w" zmieniłem na "a"
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.