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
askone
post
Post #2





Grupa: Zarejestrowani
Postów: 654
Pomógł: 121
Dołączył: 27.10.2007
Skąd: Poznań, Łódź

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


  1. <?php
  2. $news_array = array();
  3. $handle = @fopen("news.txt", "r");
  4. if ($handle) {
  5. while (!feof($handle)) {
  6. $buffer = fgets($handle, 4096);
  7. $item = array();
  8. $item['nr'] = strtok('|', $buffer)
  9. $item['data'] = strtok('|');
  10. $item['tresc'] = strtok('|');
  11.  
  12. $_news_array[] = $item;
  13. unset($item);
  14. }
  15. fclose($handle);
  16. }
  17. if(is_array($news_array))
  18. {
  19. foreach($news_array as $news)
  20. {
  21. i tutaj wyświetlaj....
  22. }
  23. }
  24. ?>


pisałem na sucho, więc mogą być literówki lub błędy składni. Jeśli i teraz nie załapiesz o co chodzi to skieruj się tutaj
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: 10.10.2025 - 01:47