lizard_shurik
Guest
curl+proxy
Подскажите, возможно ли такое, и где ошибка: необходимо через прокси достучаться до сайта и забрать оттуда файл - .swf
Apache/2.0.50 (Win32) PHP/4.3.7 libcurl/7.11.2 OpenSSL/0.9.7c zlib/1.1.4
Подскажите, возможно ли такое, и где ошибка: необходимо через прокси достучаться до сайта и забрать оттуда файл - .swf
PHP:
$url = "http://img.gismeteo.ru/flash/120x80s.swf";
$ch = curl_init();
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt ($ch, CURLOPT_PROXY ,"10.10.21.100:3128");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_PROXYUSERPWD, "user:login");
curl_setopt($ch, CURLOPT_URL, $url);
дальше html
<OBJECT classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000"
WIDTH="120" HEIGHT="80" id="120x80s" ALIGN="">
<PARAM NAME=movie VALUE="http://img.gismeteo.ru/flash/120x80s.swf">
<PARAM NAME=menu VALUE=false>
<param name="FlashVars" value="city=33902&skin=celsius">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=menu VALUE=false>
<PARAM NAME=bgcolor VALUE=#FFFFFF>
<EMBED src="http://img.gismeteo.ru/flash/120x80s.swf?city=33902&skin=celsius"
menu=false quality=high bgcolor=#FFFFFF WIDTH="120" HEIGHT="80"
TYPE="application/x-shockwave-flash"
PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer">
</EMBED>
</OBJECT>
curl_exec ($ch);
curl_close($ch);