Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: czytanie pliku z danymi i zapisywanie do bazy
Forum PHP.pl > Forum > Przedszkole
rml
witam smile.gif

mam problem nastepujacy:

  1. <?php
  2.  
  3. while ($plik = fopen(&#092;"dane.txt\", \"r\"))
  4. {
  5. $linia = fgets($plik);
  6. $wyniki = explode(&#092;"|\", $linia);
  7. $kod = $wyniki[0];
  8. $nazwa = $wyniki[1];
  9. $opis = $wyniki[2];
  10. mysql_query (&#092;"INSERT INTO test (kod,nazwa,opis) VALUES ('$kod','$nazwa','$opis')\");
  11. }
  12.  
  13. ?>


Ten kod robi dokladnie to co chce, poza tym malym szczegolem ze zawsze zwraca pierwsza linie pliku... sad.gif jak go nauczyc zeby bral za kazdym razem kolejna, a jak plik sie skonczy to wyszedl z petli?


pozdrawiam,
rml.
hwao
  1. <?php
  2. $handle = fopen(&#092;"/tmp/inputfile.txt\", \"r\");
  3. while (!feof($handle)) {
  4.  $buffer = fgets($handle, 4096);
  5.  echo $buffer;
  6. }
  7. fclose($handle);
  8. ?>

w while" title="Zobacz w manualu PHP" target="_manual() daje sie nie fopen" title="Zobacz w manualu PHP" target="_manual() 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.