Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [xml] nie działa simplexml_load_file
grzegorz_g
post
Post #1





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


od jakiegoś czasu nie działa mi funkcja pobierająca dane z xml'a do bazy : simplexml_load_file()
na serwerze nazwa.pl.

Jeszcze nie dawno nie bylo z nią kłopotów. Co może być powodem i jak pokonać ten problem
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




A może być pokazał kod? Bo mi samochod nie dziala chociaz jeszcze wczoraj wracalem z nim po pijaku do domu. Co sie z nim stało? Aha. To Honda.
Go to the top of the page
+Quote Post
grzegorz_g
post
Post #3





Grupa: Zarejestrowani
Postów: 259
Pomógł: 0
Dołączył: 26.10.2004

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


kod
  1. <?php
  2. $xml = simplexml_load_file('http://www.bet-at-home.com/oddxml.aspx?extended=true');
  3. foreach ($xml->OO as $channel ) {
  4.  
  5.                                                  }
  6. ?>


a dostaje taki komunikat:

Warning: simplexml_load_file() [function.simplexml-load-file]: http://www.bet-at-home.com/oddxml.aspx?extended=true:1: parser error : Start tag expected, '<' not found in ....


Może teraz ktoś mi pomoże. Czekam na info.
Go to the top of the page
+Quote Post
pogdan
post
Post #4





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 21.10.2007

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


Spróbuj jakąś rurką albo file_get_contents albo curlem przykład i w str_text masz zawartość XML i dopiero to wkładaj do funkcji simpleload_xml_file

$res_curl = curl_init( $adres_www);
curl_setopt($res_curl, CURLOPT_HEADER, 0);
curl_setopt($res_curl, CURLOPT_TIMEOUT, 10);
curl_setopt($res_curl, CURLOPT_CONNECTTIMEOUT, 10);

ob_start();
curl_exec($res_curl);
$str_text = ob_get_contents();
ob_end_clean();

Zobacz jeszcze czy dobrze escepujesz znaki z urla. http://pl.php.net/simplexml_load_file rawurl i urlencode.

pozdrawiam
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.12.2025 - 18:26