Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zapis danych do pliku, ale na początku
zagi195
post
Post #1





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


Witam

Zrobiłem dodawanie newsów zapisywanych w pliku .txt i mam taki problem, kolejne dodawane newsy są dodawane na koniec pliku txt i co za tym idzie nowsze są wyświetlane pod starszymi a ja chcę żeby było odwrotnie.

Jest możliwość żeby php dopisywało kolejne newsy na początku pliku a nie na końcu, a starsze przesuwało niżej?

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zagi195
post
Post #2





Grupa: Zarejestrowani
Postów: 64
Pomógł: 0
Dołączył: 1.02.2010

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


Cytat(jacek.e3 @ 2.02.2010, 12:36:27 ) *
- przesunąć wskaźnik na początek pliku (fseek(), rewind())


Próbuje tymi opcjami zrobić ale nie wychodzi mi, to ma być przed zapisem do pliku a po otwarciu go, tak?

mam coś takiego:


  1. // otwarcie pliku w celu dopisywania
  2. @ $wp = fopen("news.txt", 'a');
  3.  
  4. flock($wp, LOCK_EX);
  5.  
  6. if (!$wp) {
  7. echo "<p><strong> Zamówienie Państwa nie może zostać przyjęte w tej chwili.
  8. Proszę spróbować później.</strong></p></body></html>";
  9. }
  10.  
  11. fwrite($wp, $ciagwyjsciowy, strlen($ciagwyjsciowy));
  12. flock($wp, LOCK_UN);
  13. fclose($wp);
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: 13.10.2025 - 16:36