Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Odczyt z dynamicznie pobieranego pliku XML
arpi
post 23.04.2016, 13:53:15
Post #1





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

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


Witam
mam taki problem, mam zintegrowany sklep z różnymi hurtowniami na podstawie plików XML i wszystko działa prawidłowo.
Problem występuje z 1 hurtownią - otóż udostepnia ona link do pobierania cennika w formacie XML.
Wykonując pobranie cennika ręcznie wygląda to tak : wklejam link do przeglądarki, cennik generuje się i wyskakuje okienko z pytaniem gdzie mam zapisać na dysku wygenerowany cennik.

Czy istnieje jakiś sposób na automatyczny odczyt z takiego pliku ?

Testowałem takie funkcje i niestety bez rezultatu.

  1. $filename = "link_do_pliku.php";
  2. $xml = simplexml_load_file($filename);
  3.  
  4. foreach ($xml->products as $produkt) {
  5. .......
  6. }


oraz

  1. $url='link_do_pliku.php';
  2. $ch = curl_init();
  3. curl_setopt($ch, CURLOPT_URL, $url);
  4. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  5. curl_setopt($ch, CURLOPT_HEADER, false);
  6. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  7. curl_setopt($ch, CURLOPT_TIMEOUT, 3600);
  8.  
  9. $fp = fopen("cennik_".date('Y-m-d').".xml", "w");
  10. fwrite($fp, curl_exec($ch));
  11. fclose($fp);
  12.  
  13. curl_close($ch);


W innych hurtowniach po wklejeniu linku do cennika w przeglądarkę - cennik wyświetla sie w przeglądarce, wtedy z odczytem nie mam najmniejszego problemu za pomoca 2 powyższych funkcji.
Czy jest możliwy automatyczny odczyt z takiego pliku ?
Jeśli tak to proszę o jakąś wskazówkę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
arpi
post 24.04.2016, 20:19:55
Post #2





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

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


Dzięki, będę kombinował na swoim serwerze - może uciągnie tak duży plik.
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 25.04.2024 - 18:30