Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [XML][DOM] Problem z pobraniem danych z zew. serwera
Ryrzy
post
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 14.03.2014

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


Witam, próbuję zrobić skrypt, który pobierałby dane z serwera LG o telefonie na podstawie jego IMEIu... link do takich danych to np:

http://csmg.lgmobile.com:9002/csmg/b2c/cli...358635053320769

Skrypt próbuję zrobić na bazie tego lub tego

i problem pojawia się gdy jako plik podaje adres do tegoż właśnie serwera LG... nic nie pobiera... przez przeglądarke link działa... jeśli zawartosc linku zapisze do testowego xml i link w skrypcie zmienię na odnosnik do samego pliku test.xml to działa i pobiera dane które chcę poprawnie... Co może być powodem problemu pobierania danych bezpośrednio z linku i czy da się to obejść ?

Dziękuje (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arpi
post
Post #2





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 7.01.2011

Ostrzeżenie: (10%)
X----


Mam bardzo podobny problem.
Gdy odczytuje dane z pliku xml wszytsko jest ok.

Plik xml.xml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <produkty>
  3. <produkt>
  4. <nazwa_tow>sterownik</nazwa_tow>
  5. <ceny>
  6. <cena prog="1">123</cena>
  7. <cena prog="2">125</cena>
  8. </ceny>
  9. </produkt>
  10. </produkty>


skrypt php
  1. <?php
  2.  
  3. $xml = simplexml_load_file("xml.xml");
  4.  
  5. foreach ($xml->produkt as $produkt) {
  6. echo $produkt->nazwa_tow . '<br>';
  7. foreach ($produkt->ceny->cena as $cena) {
  8. echo $cena->getName() . ' ' . $cena['prog'] . ' to: ' . $cena . '';
  9. }
  10. }
  11.  
  12.  
  13. ?>


Problem pojawia się gdy chce odczytać dane z pliku xml generowanego w locie
plik xml.php
  1. <?php
  2. header('Content-type: text/xml; charset=utf-8');
  3. $tresc ='<?xml version="1.0" encoding="utf-8"?>
  4. <produkty>
  5. <produkt>
  6. <nazwa_tow>sterownik</nazwa_tow>
  7. <ceny>
  8. <cena prog="1">123z</cena>
  9. <cena prog="2">125z</cena>
  10. </ceny>
  11. </produkt>
  12. </produkty>';
  13. echo $tresc;
  14. ?>


skrypt php identyczny ze zmienioną ściężką
  1. <?php
  2.  
  3. $xml = simplexml_load_file("xml.php");
  4.  
  5. foreach ($xml->produkt as $produkt) {
  6. echo $produkt->nazwa_tow . '<br>';
  7. foreach ($produkt->ceny->cena as $cena) {
  8. echo $cena->getName() . ' ' . $cena['prog'] . ' to: ' . $cena . '';
  9. }
  10. }
  11.  
  12.  
  13. ?>


Czy takie pliki jakoś inaczej należy odczytywać ? Nie znalazłem niestety informacji nigdzie na ten temat...
w phpinfo mam
allow_url_fopen On On
Go to the top of the page
+Quote Post

Posty w temacie
- Ryrzy   [XML][DOM] Problem z pobraniem danych z zew. serwera   14.03.2014, 11:27:29
- - markuz   [PHP] pobierz, plaintext <?php $objDOM = n...   14.03.2014, 11:49:34
- - Ryrzy   mam to tak: [PHP] pobierz, plaintext <?  ...   14.03.2014, 11:55:33
- - markuz   Dziwne bo u mnie na XAMPP-ie podany przez Ciebie k...   14.03.2014, 11:58:12
- - nospor   U mnie Twoj kod dziala. Pewnie masz na serwerze w...   14.03.2014, 11:58:31
- - Ryrzy   czyli problem leży po stronie mojego serwera ... e...   14.03.2014, 12:03:06
- - nospor   Wystarczy ze odpalisz phpinfo(); i bedziemy wiedz...   14.03.2014, 12:04:18
- - Ryrzy   hmmmm dziwne, bo mam: Cytatallow_url_fopen On On   14.03.2014, 12:06:21
- - Ryrzy   cURL support enabled cURL Information 7.28.0   14.03.2014, 12:13:47
- - arpi   Mam bardzo podobny problem. Gdy odczytuje dane z p...   8.05.2014, 20:30:55
- - trueblue   Ale jaki masz dokładnie problem? Występuje jakiś b...   8.05.2014, 21:26:34
- - arpi   pojawia się pusta strona w przeglądarce przy odczy...   8.05.2014, 22:01:29
- - trueblue   Spróbuj pobrać najpierw plik file_get_contents i w...   9.05.2014, 07:39:19
- - nospor   $xml = simplexml_load_file("xml.php...   9.05.2014, 07:41:37
- - trueblue   Cytat(nospor @ 9.05.2014, 08:41:37 ) ...   9.05.2014, 08:03:14
- - nospor   $xml = simplexml_load_file("xml.php...   9.05.2014, 10:48:00
- - trueblue   Dlatego też pytałem czy ścieżka do pliku jest popr...   9.05.2014, 11:23:42
- - nospor   No wlasnie... pytasz o sciezke.... powinienies pyt...   9.05.2014, 11:49:21
- - arpi   Dokładnie to jest tak, że tworzę skrypt który pobi...   9.05.2014, 20:49:35
- - Pyton_000   Spróbuj tego [PHP] pobierz, plaintext $file = file...   9.05.2014, 22:46:21


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: 13.10.2025 - 12:31