Hello Dmitry,
<pre>
<?
$timeout = 1;
for($i=1;$i<255;$i++)
{
$ip = '212.7.0.'.$i;
echo $ip;
if (!($fd = fsockopen($ip,21,$errno,$errstr,$timeout)))
{
echo " Err ($errno,$errstr)";
}
else
{
echo " Ok";
fclose($fd);
}
echo "\n";
flush();
}
?>
</pre>
DD> Доброе время суток!
>> Offline в данном виду, разумеется, имелся в виду не "ручной"... Просто
>> программой (на perl'е, C, на чем угодно) ОТДЕЛЬНО просмотреть - что и где
>> проивходит, а скрипт на php уже только читал бы эти данные... Так что
>> когда человек запустил из web-сервера он не начинает ждать, пока ему
>> "не отходя от телефона" все проиндексируют, а показывают ранее
>> подсчитанные величины. Самое разумное IMNSHO решение...
DD> Согласен. Сначала я не так понял.
DD> Логически поисковик состоит из 4 частей: 1-я - ищет ftp-сервера
DD> (формирует их список); 2-я - индексирует сервера, которые нашла 1-я
DD> (формирует базу данных содержимого серверов); 3-я - ищет по базе,
DD> созданной 2-й; 4-я - обеспечивает функциональность вывода найденного 3-й
DD> частью.
>> А причем тут Apache вообще ???
DD> Да наверное ни причём...
DD> Просто всё делается под виндой :( и шаг в сторону = невозможность
DD> переноса (в будущем) поисковика на нормальную платформу.
DD> Цель (может и дурная) - удержать все 4 части системы (см. выше) в пределах
DD> Apache+PHP для сохранения кроссплатформенности.
DD> Best regards,
DD> Dmitry Davidov /aka C.A.M./
DD> =========================================
DD> official e-mail <ddmitr@xxxxxxx>
DD> non official e-mail <ddmitr@xxxxxxx>
DD> =========================================
DD> =============================================================================
DD> = Apache-Talk@xxxxxxxxxxxxx mailing list =
DD> Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
DD> = Archive avaliable at http://www.lexa.ru/apache-talk =
Best regards,
Andrew Sitnikov
e-mail : sitnikov@xxxxxxxxxx
GSM : (+372) 56491109
=============================================================================
= Apache-Talk@xxxxxxxxxxxxx mailing list =
Mail "unsubscribe apache-talk" to majordomo@xxxxxxxxxxxxx if you want to quit.
= Archive avaliable at http://www.lexa.ru/apache-talk =
"Russian Apache" includes software developed
by the Apache Group for use in the Apache HTTP server project
(http://www.apache.org/) See
Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C)
1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.