Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Newsy, zapis na początku pliku
walonek
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.09.2009

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


Cześć, próbowałem już 100 razy zrobić tak, żeby mi zapisywało nowe dane na początku pliku txt jednak nic nie działa (IMG:style_emoticons/default/sad.gif) Próbowałem z funkcją rewind albo do zmiennej dodac nowe dane i wczytac jeszcze raz plik nic nie chce dzialac.
Oto kod:

  1. $temat = $_POST['temat'];
  2. $about = $_POST['about'];
  3. $zdjecie = $_POST['zdjecie'];
  4. $zdjecie2 = '<br><center><img src="'.$zdjecie.'"/></center>';
  5.  
  6. echo '<h1><center>News został dodany ;-)</center></h1>';
  7. echo '<h2><center>Temat: '.$temat.
  8. '<br>Treść: '.$about.
  9. '<br>Fotka: '.$zdjecie2.'</center>';
  10.  
  11. $news = '<center><table width="500" height="400"/><tr><td width="20%"><b><center><h3>News: </b>'.$temat.'</center></h3></td></tr><tr><td height="90%" valign="top"><b><center> Treść newsa: </b>'.$about.'<br>'.$zdjecie2.'</center></td>';
  12.  
  13.  
  14.  
  15. $plik="news.txt";
  16. $fp = fopen ("news.txt", "x") ;
  17.  
  18.  
  19. fputs($fp, $news);
  20. fclose($fp);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
walonek
post
Post #2





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.09.2009

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


fly474 mógłbyś to pokazać na moich zmiennych i na moim przykładzie, bo tak na sucho nic mi to niestety nie mówi.

  1. $p=fopen("news.txt", "r");
  2. $dalej=fread($p, filesize("news.txt")); /* specjalny kod umieszczany między notatkami może być dowolny */
  3. $ide=explode("|", $dalej); $st="0"; /* wlaściwa postać pętli */
  4. while ($ide[$st] > "")
  5. {
  6. echo"$ide[$st]"; $st++;
  7.  
  8. }


Znalazłem taką pentle, jak ją przerobić żeby czytała od tyłu plik ?

Ten post edytował walonek 14.09.2009, 12:01:58
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: 9.10.2025 - 08:14