Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] XMLReader
-immortallch-
post 26.07.2012, 12:11:23
Post #1





Goście







  1. echo 'Current PHP version: ' . phpversion();
  2. ini_set('display_errors','1');
  3.  
  4. filesInDir('epg');
  5. function filesInDir($tdir)
  6. {
  7. $dirs = scandir($tdir);
  8. foreach($dirs as $file)
  9. {
  10. if (($file == '.')||($file == '..'))
  11. {
  12. }
  13. elseif (is_dir($tdir.'/'.$file))
  14. {
  15. filesInDir($tdir.'/'.$file);
  16. }
  17. else
  18. {
  19. czytaj($file);
  20. }
  21. }
  22. }
  23. function czytaj($file)
  24. {
  25.  
  26. $reader = new XMLReader();
  27. if (!$reader->open($file)) // nie ładuje kolejnego pliku ! dlaczego ?
  28. {
  29. echo "Nie otworzone " . $file. " <br>";
  30. }
  31. else
  32. {
  33. while ($reader->read())
  34. {
  35. if ($reader->nodeType)
  36. {
  37. if (XMLREADER::ELEMENT)
  38. {
  39. if ($reader->name == "title")
  40.  
  41. {
  42. $reader->read();
  43. echo $reader->value . "<br>";
  44. $title[] = trim($reader->value);
  45. }
  46. }
  47. }
  48. }
  49. if($reader->close())
  50. echo " Zamkniete <br>";
  51. unset($reader, $file);
  52. }
  53. }


XMLReader otwiera tylko pierwszy plik, nie chce otwierać kolejnych. Dlaczego? Z góry dziękuję za podpowiedź
Go to the top of the page
+Quote Post

Posty w temacie
- immortallch   [PHP] XMLReader   26.07.2012, 12:11:23
- - erix   Coś w logach serwera/etc?   26.07.2012, 12:13:01
- - immortallch   Warning: XMLReader::open() [xmlreader.open]: Unabl...   26.07.2012, 12:21:53
- - erix   A co zwraca is_readable na ten plik?   26.07.2012, 13:01:00
- - immortallch   Dla pierwszego wczytanego pliku zwraca 1, dla kole...   26.07.2012, 13:09:23
- - erix   Na innym serwerze jest to samo?   26.07.2012, 13:37:13
- - immortallch   Nie mam możliwości sprawdzenia na innym serwerze   26.07.2012, 14:33:39
- - erix   A maszyna wirtualna?   26.07.2012, 14:55:47
- - immortallch   [PHP] pobierz, plaintext error_reporting(E_ALL...   31.07.2012, 08:58:34
- - abort   Czytaj komunikaty o błędach. Ze zrozumieniem. Masz...   31.07.2012, 09:14:50
- - immortallch   Mój błąd, skasowałem niepotrzebne funkcje, które s...   31.07.2012, 09:20:07


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 12:54