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.
$filename = "link_do_pliku.php"; $xml = simplexml_load_file($filename); foreach ($xml->products as $produkt) { ....... }
oraz
$url='link_do_pliku.php'; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_HEADER, false); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 3600); 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ę