Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: прокси-чекер
 
 автор: f0ggY   (03.01.2007 в 23:23)   письмо автору
 
 

не могу разобраться с носками)
вот кусок кода:

$fp = fsockopen("$proxy", $port, $errno, $errstr, 5); 
if(!$fp) {
    echo "<br><b>Прокси $proxy:$port недоступен.</b>";
    } else {
    echo "<br><b>Прокси  $proxy:$port  доступен.</b>";
    fclose($fp); }

это все повторяется в цикле, пока не закончиться список прокси.
тоесть переменные proxy и port всегда разные.
выводит такую ошибку:

Warning: fsockopen() expects parameter 2 to be long, string given in proxy.php on line 41
Прокси 128.214.112.92:3128 недоступен.

Warning: fsockopen() expects parameter 2 to be long, string given in proxy.php on line 41
Прокси 148.233.229.236:3128 недоступен.

и т.д...
и только последний прокси из списка он проверяет...
параметр 2 это порт нормальной длинны, значит ошибка в особенностях функции fsockopen() ?

   
 
 автор: Trianon   (03.01.2007 в 23:29)   письмо автору
 
   для: f0ggY   (03.01.2007 в 23:23)
 

При нулевом результате иногда полезно печатать содержимое $errstr

   
 
 автор: f0ggY   (03.01.2007 в 23:36)   письмо автору
 
   для: Trianon   (03.01.2007 в 23:29)
 

в этом случае $errno и $errstr пустые

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования