#1 9. Oktober 2008 Zuletzt von einem Moderator bearbeitet: 16. April 2017 Hallo Leute ich hab da mal eine frage, Wenn ich eine ProxyIP habe z.b. 139.19.142.5:3124 wie kann ich dann z.b. raidrsuh.ws mit diesem proxy beuschen mit einem php script ??? ich dachte vllt http://139.19.142.5:3124/raidrush.ws aber das geht nicht. wie geht es denn richtig? MfG hunt33r + Multi-Zitat Zitieren
#2 9. Oktober 2008 AW: Wie besucht man Seite via Proxy mit php? was meinst du genau mit besuchen ?! wenn du nur weiterleiten willst dann mit: Code: <?php header('Location: proxy:port/URL'); ?> wenn du mittels PHP den inhalt rausziehen willst guck dir curl mal näher an. greetz Mutator + Multi-Zitat Zitieren
#3 9. Oktober 2008 AW: Wie besucht man Seite via Proxy mit php? Schau dir mal die Funktion fsockopen inklusive einiger Beispiele an. + Multi-Zitat Zitieren
#4 10. Oktober 2008 AW: Wie besucht man Seite via Proxy mit php? hm habe das nicht so verstangen wo ich die url angebe die ich besuchen will. also host ist dann die IP des Proxys und wo kommt die url rein? + Multi-Zitat Zitieren
#5 10. Oktober 2008 AW: Wie besucht man Seite via Proxy mit php? Das ICQ-Beispiel: PHP: <? php function icq_uin ( $uin ) { if (! is_numeric ( $uin )) return false ; $proxy_name = 'proxy.mydomain.de' ; $proxy_port = 8080 ; $proxy_user = "" ; $proxy_pass = "" ; $proxy_cont = '' ; $request_url = "http://status.icq.com/online.gif?icq= $uin " ; $proxy_fp = fsockopen ( $proxy_name , $proxy_port ); if (! $proxy_fp ) return false ; fputs ( $proxy_fp , "GET $request_url HTTP/1.0\r\nHost: $proxy_name \r\n" ); fputs ( $proxy_fp , "Proxy-Authorization: Basic " . base64_encode ( " $proxy_user : $proxy_pass " ). "\r\n\r\n" ); while(! feof ( $proxy_fp )){ $proxy_cont .= fread ( $proxy_fp , 4096 ); } fclose ( $proxy_fp ); $proxy_cont = substr ( $proxy_cont , strpos ( $proxy_cont , "\r\n\r\n" )+ 4 ); if ( strstr ( $proxy_cont , 'online1' )) return 'online' ; if ( strstr ( $proxy_cont , 'online0' )) return 'offline' ; if ( strstr ( $proxy_cont , 'online2' )) return 'disabled' ; } echo "User is " . icq_uin ( 123456789012345 ); ?> Umgeschrieben (ohne Garantie): PHP: <? php function surf ( $site ) { $proxy_name = 'proxy.mydomain.de' ; $proxy_port = 8080 ; $proxy_user = "" ; $proxy_pass = "" ; $proxy_cont = '' ; $request_url = $site ; $proxy_fp = fsockopen ( $proxy_name , $proxy_port ); if (! $proxy_fp ) return false ; fputs ( $proxy_fp , "GET $request_url HTTP/1.0\r\nHost: $proxy_name \r\n" ); fputs ( $proxy_fp , "Proxy-Authorization: Basic " . base64_encode ( " $proxy_user : $proxy_pass " ). "\r\n\r\n" ); while(! feof ( $proxy_fp )){ $proxy_cont .= fread ( $proxy_fp , 4096 ); } fclose ( $proxy_fp ); return $proxy_cont ; } ?> Aufruf mit PHP: echo surf ( "test.de" ); + Multi-Zitat Zitieren
#6 16. Oktober 2008 AW: Wie besucht man Seite via Proxy mit php? Hi! Also ich kann dir cURL ans Herz legen, damit ist es sehr sehr einfach... Muss aber auf deinem Server aktiviert sein. Ist das der Fall? + Multi-Zitat Zitieren