Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Pobieranie pliku xml + logowanie
Forum PHP.pl > Forum > PHP
starterrrrr
Witam.
Mam do pobrania plik, który znajduje się na zewnętrznym serwerze, problem w tym, że aby pobrać plik trzeba się zalogować (wyskakujące okienko Apache)

Szukałem w google, ale niestety nie widze konkretnego rozwiązania, jak przekazać login i hasło pobierając plik.

Proszę o nakierowanie.
nospor
Uzyj CURL z opcja CURLOPT_USERPWD
starterrrrr
Cytat(nospor @ 19.12.2016, 13:06:55 ) *
Uzyj CURL z opcja CURLOPT_USERPWD

ok sprobuje, próbowałem taką kombinacje: http://username:password@host/path/file ale pojawia się komuniukat w firefoxie, że "strona nie wymaga identyfikacji, to może być podstęp". Klikam ok i zaraz wyskakuje okienko do logowania.

Cytat(nospor @ 19.12.2016, 13:06:55 ) *
Uzyj CURL z opcja CURLOPT_USERPWD

ok dzieki, juiż mam:

  1. $curl = curl_init();
  2. $file = fopen("utworzony_plik.xml", 'w');
  3. curl_setopt($curl, CURLOPT_URL, "http://...... "); #input
  4. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  5. curl_setopt($curl, CURLOPT_FILE, $file); #output
  6. curl_setopt($curl, CURLOPT_USERPWD, "login:haslo");
  7. curl_exec($curl);
  8. curl_close($curl);
  9. fclose($file);
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.