Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]fgets() + explode() problem
Forum PHP.pl > Forum > Przedszkole
selius
Witajcie. Mam plik tekstowy o przykładowej treści:
"wyraz1 wyraz2
wyraz1 wyraz2
xxx yyy"

  1. <?php
  2.  
  3. //łączenie z plikiem
  4. $file = "wyrazy.txt";
  5. @ $connect = fopen($file, 'ab');
  6. //łączenie z plikiem - END
  7.  
  8.  
  9. if (!$connect)
  10. {
  11. echo 'Nie udało się połączyć z plikiem!';
  12. }
  13. echo '<table>';
  14. echo '<tr>';
  15. echo '<td>Pierwszy wyraz</td>'.'<td>Drugi wyraz</td>';
  16. echo '</tr>';
  17. while (!feof($connect))
  18. {
  19. $linia = fgets($connect, 2048);
  20. $elementy = explode(" ", $linia);
  21. echo '<tr>';
  22. echo "<td>".$elementy[0]."</td><td>".$elementy[1]."</td>";
  23. echo '</tr>';
  24. }
  25.  
  26. echo '</table>';
  27.  
  28. ?>


Moim celem jest to, aby pobierać po kolei każdą linię z pliku tekstowego, następnie rozbić ją na elementy oddzielane " " i wyświetlić je w tabeli. Niestety nie działa.
Proszę o pomoc smile.gif

Kurczę, przepraszam za to pytanie. Szukałem błędy gdzieś z 20 min, dopiero jak wysłałem wątek pomyślałem o trybie dostępu do pliku, zmieniłem z 'ab' na 'rb' i działa! smile.gif
ghost1511
Tak na przyszłość: file_get_contents smile.gif
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.