- Код: выделить все
<?php
if (isset($_GET['nick']) && isset($_GET['timeout']) && $_GET['nick']!='' && $_GET['timeout']!='') {
$fp=fopen('http://www.timezero.ru/cgi-bin/info.pl?'.$_POST['nick'],'r');
$string=fread($fp,'64');
fclose($fp);
//$string='<USER login="Merlin" online="0" level="3" str="14" dex="3" int="6" pow="130" acc="5" man="1" HP="60" psy="0" maxHP="60" maxPsy="39" name="Алексей" city="Москва" about="Я возьму сам!" clan="admins" regday="14.05.2004" ne=",,,,," pro="3" propwr="1" s1="admin" s2="Office owner" ><O name="b3-v3" txt="AKSU" slot="GH" /><O name="b1-t3" txt="Stalker trousers" slot="A" /><O name="b1-h3" txt="MegaKamikadzeBandana" slot="F" /></USER>';
if (strpos($string,'<NOUSER />')!==false) print 'Вы ввели неверное имя пользователя!<br />';
else if (strpos($string,'online="0"')!==false) print 'Пользователь в офлайне.<br />';
else if (strpos($string,'online="1"')!==false) print '<script type="text/javascript">alert("Пользователь онлайн!");</script>Пользователь онлайн!<br />';
else print '<script type="text/javascript">alert("Какая-то ошибка!");</script>Какая-то ошибка!<br />';
print '<meta http-equiv="refresh" content="'.$_GET['timeout'].'; url=status.php?nick='.$_GET['nick'].'&timeout='.$_GET['timeout'].'" />';
}
?>
<form name="status" action="status.php" method="get">
<fieldset>
<legend>Проверить статус:</legend>
<label>Ник: <input type="text" name="nick" size="16" /></label><br />
<label>Таймаут: <input type="text" name="timeout" size="4" value="60" /> секунд</label><br />
<input type="submit" value="Начать проверку" /><br />
</fieldset>
</form>
version 0.0.1 alpha 1 %)