Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Pobieranie danych z wykorzystaniem proxy .
Forum PHP.pl > Forum > PHP
ciniutek
Witam . mam problem . Jak zrobić , żeby mój skrypt pobierał dane z innej strony za pośrednictwem proxy ? smile.gif siedzę i się głowie i nie działa nic sad.gif proszę o jakąś wskazówkę . Oto kawałek kodu ze skryptu
  1. $url = 'http://link do strony .pl'';
  2. $nowe = stripslashes(file_get_contents($url));


Z góry dziękuje za pomoc .
mat-bi
curl_setopt, opcja CURLOPT_PROXY ( czy jakoś tak, nie chce mi się do manuala zaglądać wink.gif)
ciniutek
Znalazłem i przerobiłem takie coś i nie działa .. Sprawdzałem na paru proxach i nic ..

  1.  
  2. function cUrl($adres, $url)
  3. {
  4.  
  5. $curl = curl_init();
  6. curl_setopt($curl, CURLOPT_URL, $adres);
  7. curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
  8. curl_setopt($curl, CURLOPT_HTTPPROXYTUNNEL, FALSE);
  9. curl_setopt($curl, CURLOPT_PROXY, '200.196.234.26:8080');
  10. curl_setopt($curl, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.2.12) Gecko/20101027 Ubuntu/10.04 (lucid) Firefox/3.6.12');
  11. curl_setopt($curl, CURLOPT_COOKIEFILE, dirname(__FILE__)."/cookies.txt");
  12. curl_setopt($curl, CURLOPT_COOKIEJAR, dirname(__FILE__)."/cookies.txt");
  13. $str = curl_exec($curl);
  14. curl_close($curl);
  15. return $str;
  16. }
  17.  
  18. $url = 'link'';
  19. $nowe = stripslashes(file_get_contents($url));
  20.  
mat-bi
A gdzie ty wywołujesz tą funkcję?
ciniutek
tzn ? smile.gif
mat-bi
wywołujesz tą funkcję, jak każdą inną, przejrzyj, naucz się i będzie ok
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.