ďťż
Podstrony
|
telcocafeCzesc. 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 |
|||
Sitedesign by AltusUmbrae. |