а про какое API вы говорите?
php 5
function proxy_file_get_html($request_url,&$proxyInfo) { echo ".";
static $proxyFailsIndex = 0;
static $proxyIndex = -1;
if($proxyIndex < (count(Config::$proxyServers) - 1)) {
$proxyIndex++;
} else {
$proxyIndex = 0;
}
//$proxyIndex = rand(0,4);
$fp = fsockopen(
Config::$proxyServers[$proxyIndex]['ip'],
Config::$proxyServers[$proxyIndex]['port'],
$errno,
$errstr,
30
);
$username = Config::$proxyServers[$proxyIndex]['username'];
$password = Config::$proxyServers[$proxyIndex]['password'];
$proxy = Config::$proxyServers[$proxyIndex]['ip'].":".Config::$proxyServers[$proxyIndex]['port'];
if (!$fp) {
echo "ERROR:: $errstr ($errno)<br />\n";
$out = "GET $request_url HTTP/1.0\r\n";
$out .= "Host: yandex.ru\r\n";
$out .= "Proxy-Authorization: Basic ".base64_encode($username.':'.$password)."\r\n";
$out .= "Connection: Close\r\n\r\n";
fwrite($fp, $out);
while (!feof($fp)) {
$line = fgets($fp);
$result .=$line;
if(substr_count($line,'Location: http://yandex.ru/showcaptcha?') > 0) {
$proxyFailsIndex++;
// if($proxyFailsIndex < 10) {
// $proxyFailsIndex++;
// } else {
// return -1;
// }
$proxyInfo[$proxy]['counter'] = $proxyInfo[$proxy]['counter'] + 1;
$proxyInfo[$proxy]['fails'] = $proxyInfo[$proxy]['fails'] + 1;
return -1;
fclose($fp);
$proxyFailsIndex = 0;
return $result;
вызов
$html = -1;
while($html == -1) {
$html = proxy_file_get_html($searchUrl,$proxyInfo);
Причём локально всё пашет...хостеру писал сравнивали настройки все одинаково...какая то ху....я...немогу понять в чём дело....
Спасибо всем=))еще раз поздравляю победителя=)))
Победитель назван!
Большая просьба поменять текст на "студия интерьеров".
И скинте мне на почту эти два варианта! =)))
Победитель будет назван завтра в первой половине дня.
Ну мне кажется это как-то не серьезно. Не современно.
Евгений(СПБ) добавил 04.10.2010 в 13:03
Я имел ввиду этот лого.
Евгений(СПБ) добавил 04.10.2010 в 13:16
Хочеться видить наверно что-то в таком стиле, один из фаворитов. 1-ая страница тоже хорошие логотипы. Я думая к вечеру будем заканчивать конкурс. Так-что если у гоко есть еще идей, ждемс...
Спасибо всем за участие=)
жду себе на почту логотип=)
поздраваляю=)
Добрый день всем=)))
Известен победитель!=))