Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> simplexml_load_file problem
smiady
post
Post #1





Grupa: Zarejestrowani
Postów: 137
Pomógł: 2
Dołączył: 2.07.2007
Skąd: Ostrzeszów

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


Witam.

Korzystam z ładowania pliku xml w ten sposób:
  1. $xml= simplexml_load_file('xml.php');
  2.  
  3. print_r($xml);


,a plik xml wygląda następująco:
  1. header('Content-type: application/xml');
  2.  
  3. function __autoload($name) {
  4. require $name . '.php';
  5. }
  6.  
  7. $db= Skeleton::polacz();
  8.  
  9. $xml= new SimpleXMLElement('<osoby></osoby>');
  10. $sql= 'SELECT id, imie, nazwisko FROM uzytkownicy';
  11. foreach($db->query($sql) as $value) {
  12. $osoba= $xml->addChild('osoba');
  13. $osoba->addChild('imie', $value['imie']);
  14. $osoba->addChild('nazwisko', $value['nazwisko']);
  15. }
  16.  
  17. echo $xml->asXML();


Plik XML działa ok (pokazuje znaczniki), ale niestety jest problem z załadowaniem jego do simplexml_load_file - wyskakują błędy typu:
Warning: simplexml_load_file() [function.simplexml-load-file]: echo $xml->asXML(); in C:\xampp\xampp\htdocs\php\logowanie\tabela.php on line 2
Wychodzi na to, że nie odczytuje znaczków tylko bezpośrednio kod PHP ...
Jak rozwiązać ten problem ?
Go to the top of the page
+Quote Post
ziolo
post
Post #2





Grupa: Zarejestrowani
Postów: 82
Pomógł: 20
Dołączył: 17.01.2009
Skąd: Kraków

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


Jaki argument podaj url a nie lokalną sciężkę
  1. $xml= simplexml_load_file('http://twoj_host/xml.php');
Go to the top of the page
+Quote Post

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 Aktualny czas: 21.08.2025 - 20:35