ďťż

Zapisywanie do pliku txt[php] odwrotnie

       

Podstrony


telcocafe

Czesc. Za pomaca skryptu zapi9suje do pliku txt pewne dane... i tu mam problem. Jak zrobic by nowe tresci byly zapisywane na samej "górze notatnika" a nie na dole? Domyslam sie ze trzeba cos zmienic w tym
"\r\n"
Z góry dzieki za pomoc



http://pl.php.net/ma...ction.fopen.php <= tu masz odpowiedź


Czesc. Za pomaca skryptu zapi9suje do pliku txt pewne dane... i tu mam problem. Jak zrobic by nowe tresci byly zapisywane na samej "górze notatnika" a nie na dole? Domyslam sie ze trzeba cos zmienic w tym
"\r\n"
Z góry dzieki za  pomoc


Otwierasz plik -> Czytasz zawartość -> Zapisujesz swoje dane + Przeczytana Zawartość na końcu -> Zamykasz plik.

Proste?



wrzuć go i odpal i już wyszukiwarka ci powie czy działa :P


<?
$plik1="news.txt";
$tresc="jakistekst";
$x = file_get_contents("$plik1"); //pobieram zawartość pliku do zmiennej
$file1=fopen("$plik1", "w");
$file2=fopen("$plik1", "a");
fwrite($file1,$tresc."\r\n"); //otwieram plik i kasuje zawartosc, zapisuje zawartosc
//zmiennej tresc
fwrite($file2,$x."\r\n"); //otwieram plik i zapisuje pierwotna zawartość pliku

?>

Po co kombinować z dwoma fwrite'ami? Nie lepiej otworzyć plik w trybie 'w', s potem do niego zapisać $tresc.$x?? I pamiętaj o blokowaniu pliku funkcją flock()!

No rzeczywiscie... glupie to bylo heh :)
A co do funkcji flock() to rozumiem ze bez jej uzycia daje sie pole do popisu hakerom?
Jak bedzie dokladnie wygladac uzycie flock()? Bo pierwszy raz sie spotykam z takim czyms...

Nie do końca hakerom... Przez to po prostu mogą Ci się skasować dane z pliku gdyby np. w jednym czasie miałby być zapisany 2 razy... ;) Użycie? - tu
Użytkownik SZySZeC edytował ten post 29 październik 2005, 19:06
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.