Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pomoc z plikiem TXT potrzebna!, Jak przejść do początku pliku txt?
Morek
post
Post #1





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.05.2005

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


Mam wielką prośbe do każdego kto jest lepszy oddemnie w php. Dopiero zaczynam sie uczyć tego języka, i mam mały problem.

Chce napisać taki prosty skrypcik dodawania newsów na stronie i umiem już stworzyć kod dodający do pliku TXT wpisane przez urzytkownika rzeczy.

Ale nie wiem jaką komende trzeba zastosować po otwarciu pliku TXT aby newsy były dodawane na jego początku a nie końcu (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Z góry dzięki za pomoc,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooom
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 13.02.2005
Skąd: Gdynia

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


da sie zrobic da

  1. <?php
  2.  
  3.  
  4. $file=&#092;"plik_z_newsami.dat\";
  5. $nowy_news = 'autor||tresc newsa||data';
  6.  
  7. //odczytujemy zawartosc pliku
  8.  $fp=fopen(&#092;"$file\", \"r\");
  9.  flock($fp, 1);
  10.  $file_contents = fread($fp, filesize($file));
  11.  flock($fp, 3);
  12.  fclose($fp);
  13.  
  14. //zapisujemy nowego news-a do pliku
  15.  $fp=fopen(&#092;"$file\", \"w\");
  16.  flock($fp, 2);
  17.  fwrite($fp, &#092;"$nowy_newsn\");
  18.  flock($fp, 3);
  19.  fclose($fp);
  20.  
  21. //dopisujemy do pliku wczesniej odczytane dane
  22.  $fp=fopen(&#092;"$file\", \"a\");
  23.  flock($fp, 2);
  24.  fwrite($fp, $file_contents);
  25.  flock($fp, 3);
  26.  fclose($fp);
  27.  
  28.  
  29. ?>


albo krocej (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif)

  1. <?php
  2.  
  3.  
  4. $file=&#092;"plik_z_newsami.dat\";
  5. $nowy_news = 'autor||tresc newsa||data';
  6.  
  7. //odczytujemy zawartosc pliku
  8.  $fp=fopen(&#092;"$file\", \"r\");
  9.  flock($fp, 1);
  10.  $file_contents = fread($fp, filesize($file));
  11.  flock($fp, 3);
  12.  fclose($fp);
  13.  
  14. //zapisujemy nowego news-a i wczesniej odczytane dane do pliku
  15.  $fp=fopen(&#092;"$file\", \"w\");
  16.  flock($fp, 2);
  17.  fwrite($fp, &#092;"$nowy_newsn$file_contents\");
  18.  flock($fp, 3);
  19.  fclose($fp);
  20.  
  21.  
  22. ?>



mozesz sobie zerknac jeszcze do manuala fopen

ale lepiej raczej stosowac sposob jaki podal aleksander

Ten post edytował blooom 14.07.2005, 22:56:49
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: 14.10.2025 - 23:22