Tor
Новичок
уже значительно лучшеНо оно же не будет парралельно запускать скрипты
пациент идет на поправку, я бы сказал
а теперь воспользуйся поиском, что бы узнать, как запустить параллельные скрипты
уже значительно лучшеНо оно же не будет парралельно запускать скрипты
$fp = fsockopen($server, "$port", $errno, $errstr, 0.3); //можно уменьшить таймаутАвтор оригинала: drooner
Всем доброго!
Такая вот у меня задача.
Есть файл скажем, с 1000 IP адресов.
Мне надо каждый из них проверить на возможность коннеста по определенному порту, например 80.
Если коннект по 80 порту есть, то складываем в отдельный файл, если нет, то пропускаем и идем дальше.
Я это пытаюсь сделать функцией fsockopen(), построчно читая файл с айпи, таймаут 5 секунд. Но это же нереально, приходится ждать часами пока все айпи друг за другом прочекаются.
Потому возникла идея, а почему бы этот файл не разбить на 10 файлов по 100 айпи и для каждого не запустить свой процесс? Но как ........
Может есть более оригинальные решения, подскажите пожалуйста. Если можно с вариантами для unix и win.
P.S. fsockopen() постоянно выдает на экран warning если нет коннекта по заданному порту или айпи. Можно ли от этого както избавиться не изменяя php.ini? (на хостинге этого сделать не всегда дадут).
Заранее благодарен.