![]() | |
| |||||||
| Home | Register | Blogs | FAQ | Members List | Calendar | Downloads | Arcade | Mark Forums Read |
| Web Development Java/PHP/Perl/ASP and more |
![]() |
| | LinkBack | Thread Tools | Display Modes |
| | #1 |
| Младенец Join Date: May 2002 Location: Yerevan, RA
Posts: 58
Rep Power: 0 Reputation:
10 | Открыть Url ресурс через прокси... Вот небольшой скриптик, который скачает парочко манга прелестей PHP Code: никак не могу заставить скачать все это через прокси сервер.. пробывал так.. PHP Code: может кто то знает как можно это сделать? заране всем спасибо!
__________________ Все не так уж важно ... |
| | |
| | #3 |
| Младенец Join Date: May 2002 Location: Yerevan, RA
Posts: 58
Rep Power: 0 Reputation:
10 | erku xosqov... asenq grum em senc ban $cont = file_get_contents("http://ex.com/image.jpg"); es depqum dirrect kkpni u kqashi (ete iharke ka dirrect connection), isk ete uzum em cherez proxy server? mi dzevov pordzel em, indz tvum er vor piti ashxati bayc vrodi chashxatec... asenq togh proxy-in lini proxy:80 de qani vor proxy-in galis zapros tipa GET /http://ex.com/image.jpg u eli mi erku param tipa HTTP 1.0 ,.... pordzel ei senc grel $cont = file_get_contents("http://proxy:80/http://ex.com/image.jpg");
__________________ Все не так уж важно ... |
| | |
| | #4 |
| ¡no pasaran! | ты не учитываешь, что будет послан такой запрос: GET /http://ex.com/image.jpg HTTP/1.0 а не GET http://ex.com/image.jpg HTTP/1.0 ... смотри в сторону fsockopen() и спецификации HTTP
__________________ [ que fors aus ne le sot riens nee ] |
| | |
| | #5 |
| Moderator Join Date: Mar 2002 Location: Ukraine
Posts: 123
Rep Power: 7 Reputation:
10 | di0phantus RTFM - http://www.php.net/manual/en/function.fopen.php Code: $f = urldecode("http://www.test.com/someurl/somepage.php");
$data = fsockopen("proxy.dom", 8080, &$errno, &$errstr);
if( !$data )
{
echo "proxy not available !";
fclose($resultfile);
exit();
}
else
{
fputs($data,"GET $f \r\n");
while (!feof($data))
{
$fdata = fgets($data,1000);
}
}
__________________ Життя - це не тільки будні © Nemiroff |
| | |
| | #6 |
| Младенец Join Date: May 2002 Location: Yerevan, RA
Posts: 58
Rep Power: 0 Reputation:
10 | dolphin: kazhetsya forma zaprosa GET-a (lishnyaya '/') ne vliyaet na rezul'tat, ya probival na localhost-e sdelat' zapros cherez svoj proxy host, (v JBuilder8 est' takoj tool, TCP Monitor on zhe imeet rezhim proxy). kogda ya poprobival cherez etot proxy, to vse proshlo normal'no, url resource tipa http://localhost:8080/http://localhost/image.jpg sdownloadilsya. trudno skazat' kak povedut sebya drugie normal'nie serveri, mozhet i proignoriruyut a mozhet i net... a togda do etogo ne doxodilo, okazivaetsya tut u nas - proxy authorization required! a u menya pered funkciej stoyala @ $data = @file_get_contents ... vot i prebival ya v neznanii po pravde govorya ya nadeyalsya chto standartnij wrapper http imeet dopolnitel'nie opcii, tipa postavil bi chto-to poxojoe $GLOBALS['http.proxy.server'] = 'proxy'; $GLOBALS['http.proxy.port'] = '8080'; $GLOBALS['http.proxy.user'] = 'me'; ... i vse poshlo bi kak po maslu! nado bi esche poiskat', ili mozhno pozaimstvovat' bolee gibkij http wrapper u drugix kto uzhe reshil etu problemu, a v krajnem sluchae napisat'... kak eto predlogaet hayk. spasibo konechno, no etot put' nemnogo dlinnovat, i on stal esche dlinee esli uchitovat' chto mne nado eshe provodit' proxy authorization.. i vse v ruchnuyu. ya esche poishu, esli naydu chto to stoieshee to dam znat', vse taki ne sovsem uzh bespoleznij vopros
__________________ Все не так уж важно ... |
| | |
| | #7 |
| Moderator Join Date: Mar 2002 Location: Ukraine
Posts: 123
Rep Power: 7 Reputation:
10 | Смотри это: HTTP_Request - Provides an easy way to perform HTTP requests. Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy, Proxy Authentication, SSL, file uploads etc. HTTP protocol client - HTTP client to access Web resources. Advanced HTTP Client - GET, HEAD, POST methods with a lot of features.
__________________ Життя - це не тільки будні © Nemiroff |
| | |
| | #8 |
| Младенец Join Date: May 2002 Location: Yerevan, RA
Posts: 58
Rep Power: 0 Reputation:
10 | spasibo, otlichnie site-i :agree: |
| | |