27.07.2008, 01:58
Hi,
weiß vielleicht einer wie ich dieses Script so umschreibe, dass man die UIN in eine Textbox eingibt, einen Button klickt und dann als echo der Status erscheint?!
© by http://www.web-banana.net/tutorials.php?read&id=184
Habe es damit versucht, da ich HTML einigermaßen kann! :/
Alles ohne Erfolg!
weiß vielleicht einer wie ich dieses Script so umschreibe, dass man die UIN in eine Textbox eingibt, einen Button klickt und dann als echo der Status erscheint?!
PHP-Code:
<?php
function GetCQStatus($uin)
{
if (!is_numeric($uin)) {
return "Ungültige Nummer! Bitte überprüfen!";
}
$handle = fsockopen("status.icq.com", 80, &$errno, &$errstr, 8);
if (!$handle) {
return "ICQ nicht erreichbar";
}
$request = "HEAD /online.gif?icq=".$uin."&img=5 HTTP/1.0rn";
$request .= "Host: \'status.icq.comrn";
$request .= "Connection: closernrn";
fputs($handle, $request);
while (!feof($handle) && !stristr($response, "Location"))
{
$response = fgets($handle, 1024);
}
fclose($handle);
if(strstr($response, "online1")) return "online";
if(strstr($response, "online0")) return "offline";
if(strstr($response, "online2")) return "versteckt";
return FALSE;
}
echo GetCQStatus($_GET[\'uin\']);
?>
Habe es damit versucht, da ich HTML einigermaßen kann! :/
PHP-Code:
<form method='post'>
<table>
<tr><td><b>Nummer:</b></td><td><input type='text' name='uin'></td></tr>
</table><br>
<input type='submit'>
</form>
Alles ohne Erfolg!