Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Otwieranie zamiast pobranie
Forum PHP.pl > Forum > Przedszkole
skony20
Witam,

Potrzebuje dostać się do pliku XML na zdalnym serwerze.
http://purenergy.com.pl/oferta/xml


Skrypt generujący XML ma ustawione najprawdopodobniej jakieś wymuszenie "downloadu" wygenerowanego pliku.

Jest jakiś sposób żeby dobrać się do tego pliku bez potrzeby przegrywania go za każdym razem ręcznie na swój serwer.
nospor
Tak, uzywac OPERY ktora daje ci wybor: pobrac, czy otworzyc w przegladarce
skony20
A w jaki sposób to pomoże skryptowi który ma zczytać dane z tego XML-a ?
nospor
Wiesz.... w pierwszym poscie nic nie pisales, ze uzywasz do odczytu skrypt.... Tak wiec na przyszlosc precyzuj swoje wypowiedzi.

  1. $ch = curl_init();
  2.  
  3. // set URL and other appropriate options
  4. curl_setopt($ch, CURLOPT_URL, "http://purenergy.com.pl/oferta/xml");
  5. curl_setopt($ch, CURLOPT_HEADER, 0);
  6. curl_setopt($ch, CURLOPT_USERAGENT, 'Opera');
  7. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  8.  
  9. // grab URL and pass it to the browser
  10. $xml = curl_exec($ch);
  11.  
  12. // close cURL resource, and free up system resources
  13. curl_close($ch);
  14.  
  15. var_dump($xml);

TADA... mowilem, opera najlepsza biggrin.gif
skony20
Serdeczne dzięki
Pięknie działa i nie tylko pod Operą smile.gif
nospor
Skrypt php dziala neizaleznie od przegladarki w ktorej go odpalsz.... mowiac o operze, mialem na mysli to:
curl_setopt($ch, CURLOPT_USERAGENT, 'Opera');
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.