Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie tresci na koniec pliku!
Forum PHP.pl > Forum > Przedszkole
Lisek54
Mam skrypt który dodaje za pomocą formularzy treść do pliku tekstowego

  1. <?php
  2.  
  3. $newsfile=&#092;"news.txt\";
  4. $file=fopen($newsfile, &#092;"a\");
  5. flock($file, &#092;"2\");
  6. fwrite($file, &#092;"$tytul|$tresc| n\");
  7. flock($file, &#092;"3\");
  8. fclose($file);
  9.  
  10. ?>


I teraz tak co muszę jeszcze tam dopisać żeby każda nowo dodawana treść była umieszczana na początku dokumentu, a nie na końcu tongue.gif

Szukałem w manualu ale ja albo oślepłem albo tam tego nie było :roll2:

Z góry thx biggrin.gif
nospor
Nową wartość masz w zmiennej, dolączasz do niej zawarotść pliku, i nadpisujesz ten plik już nową zawartością
dr_bonzo
A najprosciej: file_put_contents( $nazwa_pliku, $dane, FILE_APPEND );
ale to dla php5.
Cysiaczek
No właśnie. to file_put_contents() to jedna z sensowniejszych zmian w piątce. Te fopeny() niekiedy bywały irytujące smile.gif
piotrekkr
hmm chyba jeszcze mozna uzyc fopen('sciezka','a+b') on umieszcza wskaznik na koncu pliku.

EDIT:ehh zle cie zrozumialem sorki jestem troche dzisiaj juz wyeksploatowany :/
NetJaro
Cytat
No właśnie. to file_put_contents() to jedna z sensowniejszych zmian w piątce. Te fopeny() niekiedy bywały irytujące

Użyj biblioteki PHP_Compat. To zbiór funkcji niedostępnych w PHP5, a dostępnych w PHP4 ;-) Google smile.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.