Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak Zmienić?
Kaczor.net
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 11.05.2003

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


Jak zmienić ten sposób zapisu do pliku:

  1. <?
  2.  
  3. $file=fopen(&#092;"dane.txt\", \"a\");
  4. fwrite($file, &#092;"$nick||$mail||$www||$data||$ip||$wpis||n\");
  5. fclose($file);
  6.  
  7. ?>


tak by dane były dapisywane na początek pliku. Męcze się z tym juz od jakiegos czasu i nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Pomocy!

Ten post edytował Kaczor.net 21.08.2004, 21:58:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Parti
post
Post #2





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 22.07.2004

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


Cytat(Kaczor.net @ 2004-08-21 22:27:07)
tak by dane były dapisywane na początek pliku. Męcze się z tym juz od jakiegos czasu i nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) Pomocy!

Żeby jednak odpowiedzieć na Twoje pytanie, podam sposób. Najczęściej tworzy się nowy tymczasowy plik, do którego wpisujesz to co chcesz mieć na początku pliku. Następnie przepisujesz wszystko z oryginalnego pliku. Kasujesz oryginalny plik i zmieniasz nazwe pliku tymczasowego.

W sytuacjach kiedy dopisywanie na początku pliku jest konieczne i nie da się tego obejść w jakiś łatwy sposób, warto tworzyć bufor. Tzn. jeśli dopisujemy coś na początek, to robimy od razu miejsce na następne 100 linijek i sukcesywnie je zapełniamy. Dopiero jak wykorzystamy całe miejsce z bufora korzystamy z procedury opisanej wyżej (robiąc oczywiście miejsce na następne 100 linijek) itd.
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: 15.10.2025 - 02:45