Модераторы: Aliance, skyboy, MoLeX, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Вывод строк, возвращаемых Web-серверами, Вывод строк 
:(
    Опции темы
Dionis871
  Дата 27.5.2006, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 25.5.2006

Репутация: нет
Всего: нет



Я тут, учу маленько PHP... и наткнулся в одном учебнике на сей код: 

Код

$to_check = array( "www.corrosive.co.uk" => "/index.html",
"www.virgin.com" => "nottere.html",
"www.manga.ru" => "index.html");
foreach ( $to_check as $page )
{
    $fp = fsockopen( "$host", 80, &$errno, &$errdesc, 10);
    print "Пытаюь соеденится к $host<br>\n";
    if (! $fp)
    {
        print "Не могу соеденится с $host: \n<br>Ошибка:
        $errno\n<br> Описание ошибки: $errdesc\n";
        print "<br><hr><br>\n";
        continue;
    }
print "Пытаюсь скачать $page<br>\n";
fputs( $fp, "GET $page HTTP/1.0\r\n\r\n");
print fgets( $fp, 1024);
print "<br><hr><br>\n";
fclose ($fp);
}


Но большевсего мя привлекла одна срока:
Код

$fp = fsockopen( "$host", 80, &$errno, &$errdesc, 10);


Уж незнаю, толи я что то недогоняю, толи автор совсем Ужо спилсЬ... Но зачем тама пишется "$host", не, ну понятно что для конекта, но откуда он берёт то адресочек???
Вобщем при проверке так и пишется:
"Notice: Undefined variable: host "

А ещё он что то гонит про 80 порт...

"Warning: fsockopen(): unable to connect to :80 "


А всё вместе, палучается нехилый оркестр:
"Notice: Undefined variable: host 

Warning: fsockopen(): unable to connect to :80 

Notice: Undefined variable: host 
Пытаюь соеденится к 

Notice: Undefined variable: host 
Не могу соеденится с : 
Ошибка: 10060 
Описание ошибки: Попытка установить соединение была безуспешной, т.к. от другого компьютера за требуемое время не получен нужный отклик, или было разорвано уже установленное соединение из-за неверного отклика уже подключенного компьютера. "

Ну...можт я на самом деле что то недогнал... Обьясните в чём дело? 
PM MAIL   Вверх
Mal Hack
Дата 27.5.2006, 06:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Dionis871, ну а слабо логику самому доработать?
Блин, foreach ( $to_check as $page as $value ) и теперь подставить в нужное место $page и $value.  

Это сообщение отредактировал(а) Mal Hack - 27.5.2006, 06:47
PM ICQ   Вверх
Dionis871
Дата 27.5.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 9
Регистрация: 25.5.2006

Репутация: нет
Всего: нет



Уважаемый, спасибо, я вас понял... но непонял зачем такую пургу гнать такому чайнику как я??? Я ж запутаюсь окончательно. Но всётаки спасибо за внимание  smile  
PM MAIL   Вверх
Mal Hack
Дата 27.5.2006, 15:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 5
Всего: 261



Dionis871, это не пурга, это решение. Если ты его не понял, надо так и сказать, а вот хамить не надо. 
PM ICQ   Вверх
Vaulter
Дата 27.5.2006, 16:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1724
Регистрация: 30.12.2002
Где: бункер

Репутация: нет
Всего: 22



Dionis871
тут опечатка, не
Код

foreach ( $to_check as $page )

а
Код

foreach ( $to_check as $host=>$page )
 


--------------------
PM MAIL WWW ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Сеть | Следующая тема »


 




[ Время генерации скрипта: 0.0679 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.