gethostbyname

Lifeline

Новичок
gethostbyname

Имеем вот такую хорошу функцию, но бывет люди ошибаются буковками, вводят несуществующий хост и скрипт или вываливается по окончинии 30 секундного лимита в ожидании ответа от функции или отваливается броузер пока скрипт думает в том же месте. Какие есть варианты ? обычно если хост существует он находиться мгновенно - максимум секунда, но не 30 и не 50 как оно ждет прежде чем выдать ошибку. Кто-нибудь сталкивался с этим ?
 

Lifeline

Новичок
не получается однако - ждет и даже тики не срабатыват пока ждет
<?php
function profile ()
{
global $tick_start;
if (!$tick_start) $tick_start = time();
echo "$tick_start , now: " . time() . "\n";
if(time() > $tick_start+2) { echo "stop"; exit;}
}

register_tick_function("profile");

profile ();

declare (ticks=1) {
echo gethostbyname("sfdfsafasf.com");
}

?>
 
Сверху