Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]przekazanie zmiennych
Forum PHP.pl > Forum > Przedszkole
Cr3dO
Hej

Chce pobrac plik ale jak sie do niego odwoluje to zada hasla i loginu, moge je jakos mu przekazac?

zobaczcie : http://bbs.pap.com.pl/library/download/PNP...09091105210.xml

dzieki
f1xer
spróbuj fopen ze składnią http://user:pass@bbs.pap.com.pl/.......
albo jak masz curla to tutaj jest pewny sposób
  1. <?php
  2. $url = 'http://serwer.com/sciezka/do/pliku';
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL, $url);
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  6. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  7. curl_setopt($ch, CURLOPT_USERPWD, 'user:pass');
  8. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  9. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  10. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; da; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11'); //przedstawmy się :)
  11. $contents = curl_exec($ch);
  12. if ($contents === false) {
  13.   trigger_error('Failed to execute cURL session: ' . curl_error($ch), E_USER_ERROR);
  14. }
  15. echo $contents;
  16. ?>

kod nie jest mój ale testowałem go już kiedyś
Cr3dO
Cytat(f1xer @ 12.07.2009, 11:32:35 ) *
spróbuj fopen ze składnią http://user:pass@bbs.pap.com.pl/.......
albo jak masz curla to tutaj jest pewny sposób
  1. <?php
  2. $url = 'http://serwer.com/sciezka/do/pliku';
  3. $ch = curl_init();
  4. curl_setopt($ch, CURLOPT_URL, $url);
  5. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  6. curl_setopt($ch, CURLOPT_HTTPAUTH, CURLAUTH_ANY);
  7. curl_setopt($ch, CURLOPT_USERPWD, 'user:pass');
  8. curl_setopt($ch, CURLOPT_FORBID_REUSE, true);
  9. curl_setopt($ch, CURLOPT_FRESH_CONNECT, true);
  10. curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows; U; Windows NT 6.0; da; rv:1.9.0.11) Gecko/2009060215 Firefox/3.0.11'); //przedstawmy się :)
  11. $contents = curl_exec($ch);
  12. if ($contents === false) {
  13.   trigger_error('Failed to execute cURL session: ' . curl_error($ch), E_USER_ERROR);
  14. }
  15. echo $contents;
  16. ?>

kod nie jest mój ale testowałem go już kiedyś


dzieki wielkie, wszystko dziala smile.gif
++
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.