Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Na poczatku w txt
Skr3czu
post
Post #1





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


Witam,

Jak można zapisać dane do pliku tak, aby były one na początku niego.
Mam taki kod:

  1. <?
  2. $fp = fopen($plik, 'r');
  3.  
  4. $stareDane = fread($fp, filesize($plik));
  5.  
  6. fclose($fp);
  7.  
  8.  
  9. $noweDane = $pocz_n;
  10. $noweDane .= $stareDane;
  11.  
  12.  
  13. $fp = fopen($plik, 'w');
  14.  
  15. $z = fputs($fp, $noweDane);
  16.  
  17. fclose($fp);
  18. ?>


Ten post edytował Skr3czu 22.05.2007, 15:17:43
Go to the top of the page
+Quote Post
pbnan
post
Post #2





Grupa: Zarejestrowani
Postów: 174
Pomógł: 0
Dołączył: 27.03.2007
Skąd: Osiek almost City ;-D

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


  1. <?php
  2. $filename = 'filename.txt';
  3. $handle = fopen($filename, 'rw');
  4. $content = 'pierwsza tresc';
  5. $content.= fread($handle, filesize($filename));
  6. fwrite($handle, $content);
  7. fclose($handle);
  8. ?>

Coś takiego?
//Ach, no i zawsze lepiej i łatwiej korzystać z file_get_contents() oraz file_put_contents().

@down: po pierwsze, to PBNAN, a nie pban ;P. Po drugie - mój kod działa. Przypatrz się...

Ten post edytował pbnan 23.05.2007, 16:44:50
Go to the top of the page
+Quote Post
c0cr0ach
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 10.12.2006

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


Skr3czu użyj lepiej funkcji, o których napisał pbnan. Ja zrobiłbym to tak:

  1. <?php
  2. $filename = 'filename.txt';
  3. $text_in_file = file_get_contents($filename);
  4. file_put_contents($filename, 'pierwsza tresc'.$text_in_file);
  5. ?>


PS. pban Twój kod nie zadziała, tak jak oczekiwałby tego Skr3czu. Nic nie jest dopisywane do pliku.
PS2. pbnan sorry za literówkę; przypatrzyłem się, a nawet skopiowałem do pliku php i ten kod... nie działa

Ten post edytował c0cr0ach 26.05.2007, 00:07:17
Go to the top of the page
+Quote Post
Skr3czu
post
Post #4





Grupa: Zarejestrowani
Postów: 215
Pomógł: 0
Dołączył: 12.03.2007

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


Ok dzieki za pomoc wszystko dziala (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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: 14.09.2025 - 20:45