Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Odczytuje tylko pierwszy wiersz
Forum PHP.pl > Forum > Przedszkole
Sito_s
Mam mały problemik. Gdy odczytuje zawartość pliku metodą fread to zczytuje mi tylko pierwszy wiersz pliku. Jak zrobić aby odczytywał całą zawartość?

  1. <?php
  2.  
  3. $plik = &#092;"pages/\". $id .\".php\";
  4.  if($fp = @fopen(&#092;"$plik\", \"r\")){
  5.  //Otwiera plik
  6.  $size = filesize($plik);
  7.  $zpliku = fread($fp, $size);
  8. //Przypisywanie zawarosci
  9.  
  10.  $smarty->assign('ZAWARTOSC', $zpliku);
  11.  fclose($fp);
  12. }
  13.  
  14. ?>
Darti
  1. <?php
  2.  
  3. plik = &#092;"pages/\". $id .\".php\";
  4.  if($fp = @fopen(&#092;"$plik\", \"r\")){
  5.  //Otwiera plik
  6.  $size = filesize($plik);
  7. while (!feof($fp)) {
  8.  $zpliku .= fread($fp, 8192);
  9. }
  10.  
  11. //Przypisywanie zawarosci
  12.  
  13.  $smarty->assign('ZAWARTOSC', $zpliku);
  14.  fclose($fp);
  15. }
  16.  
  17. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.