Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Wprowadzanie danych do pliku na początek
Lirdoner
post 6.04.2010, 18:35:13
Post #1





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Witam, jak wprowadzić dane do pliku aby były one na samym początku?
Jak zapisuje takie coś
$text = "\n $login|$data|$tresc";
to pojawia mi się to na ostatniej linii a chcę żeby było w pierwszej
Go to the top of the page
+Quote Post
Mefiuu
post 6.04.2010, 18:50:39
Post #2





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


Nie wiem czy chodzi Ci o to ale :

  1.  
  2. <?
  3.  
  4. $news = $_POST['news'];
  5. $enter = '<br />';
  6. $admin = $_POST['autor'];
  7. $data = date("d-m-Y");
  8.  
  9.  
  10. $old = file_get_contents('news.txt'); // pobierasz starą zawartość
  11. $plik = fopen("news.txt", "w+"); // otwierasz plik do zapisu
  12. fwrite($plik, $news.$enter.$admin.$enter.$data.$enter.$old); // zapisujesz w pliku określonym w $plik nowe dane i na końcu stare
  13.  
  14.  
  15.  
  16. ?>
  17.  



Oczywiście dostosowujesz sobie zapisywane zmienne na swoje potrzeby, czyli $login, $tresc, $data.

Ponadto:

?r+? :
plik do odczytu i zapisu; wewnętrzny wskaźnik pliku umieszczany jest na początku pliku

Spróbuj może ten tryb ustawić i bez pobierania starej zawartości. Nie wiem na 100% bo z plikami mało pracuję winksmiley.jpg

Ten post edytował Mefiuu 6.04.2010, 18:51:37
Go to the top of the page
+Quote Post
Lirdoner
post 6.04.2010, 19:22:42
Post #3





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Niestety :/
Nie działa
Go to the top of the page
+Quote Post
Mefiuu
post 6.04.2010, 19:43:19
Post #4





Grupa: Zarejestrowani
Postów: 371
Pomógł: 18
Dołączył: 23.11.2008

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


ale co Ci nie działa ? ;] mój kod ? ;] sprecyzuj co nie działa winksmiley.jpg

  1.  
  2. <?php
  3.  
  4. $text = "\n $login|$data|$tresc";
  5.  
  6. $old = file_get_contents('news.txt'); // pobierasz starą zawartość
  7.  
  8. $plik = fopen("news.txt", "w+"); // otwierasz plik do zapisu
  9.  
  10. fwrite($plik, $text.$old); // zapisujesz w pliku określonym w $plik nowe dane i na końcu stare
  11.  
  12. fclose($plik);
  13.  
  14. ?>
  15.  


Taki kod Ci nie działa ?

Ten post edytował Mefiuu 6.04.2010, 19:43:45
Go to the top of the page
+Quote Post
Lirdoner
post 6.04.2010, 19:58:46
Post #5





Grupa: Zarejestrowani
Postów: 500
Pomógł: 1
Dołączył: 29.09.2009

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


Ok działa, sry za kłopot
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 17:31