Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Fsockopen i hotfile
tabbi
post
Post #1





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 30.10.2010

Ostrzeżenie: (0%)
-----


Witam,

chce wykorzystać API z hotfile jednak IP serwera zostało zablokowane jak większość na ovh dlatego chce wykorzystać proxy serwer normalnie bym użył file_get_contents ale tutaj niestety musze korzystać z bramki proxy.

  1. $proxy = "200.251.58.190";
  2.  
  3. $port = 8080;
  4.  
  5. $url = 'http://api.hotfile.com/?action=getdirectdownloadlink&link='.$file['fileid'].'&username='.$login[0].'&passwordmd5='.md5($haslo[0]);
  6.  
  7. $fp = fsockopen($proxy, $port);
  8. fputs($fp, "GET $url HTTP/1.0rnHost: $proxyrnrn");
  9. while(!feof($fp)){
  10. $line = fgets($fp, 4000);
  11.  
  12. }
  13. fclose($fp);
  14. print_r($line);


Po długim czasie okolo 30 sekund pojawia sie pusta strona nic mi nie wyswietla (IMG:style_emoticons/default/questionmark.gif)
powinno wyświetlić mi string z danymi dotyczącymi konta jak to robi w przypadku curl

Jednak uzywajac CURL ciagle dostaje ip-blocked:

  1. $url = 'http://api.hotfile.com/?action=getdirectdownloadlink&link='.$file['fileid'].'&username='.$login[0].'&passwordmd5='.md5($haslo[0]);
  2. //$fp = fsockopen($proxy, $port);
  3. //fputs($fp, "GET $url HTTP/1.0rnHost: $proxyrnrn");
  4. //while(!feof($fp)){
  5. //$line = fgets($fp, 4000);
  6.  
  7. //}
  8. //fclose($fp);
  9. $c = curl_init();
  10. curl_setopt($c, CURLOPT_HTTPPROXYTUNNEL, False);
  11. curl_setopt($c, CURLPOPT_PROXY, '208.96.213.149');
  12. curl_setopt($c, CURLOPT_PROXYPORT, '80');
  13. curl_setopt($c, CURLOPT_USERAGENT, 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3');
  14. curl_setopt($c, CURLOPT_COOKIEFILE, dirname(__FILE__).'/cookies.txt');
  15. curl_setopt($c, CURLOPT_COOKIEJAR, dirname(__FILE__).'/cookies.txt');
  16. curl_setopt($c, CURLOPT_URL, $url);
  17. $head = curl_exec($c);
  18. print_r($head);


KOD zły nie da sie tego obejsc ?

Ten post edytował tabbi 23.02.2011, 20:52:25
Go to the top of the page
+Quote Post

Posty w temacie


Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 14:51