MyBB.de Forum

Normale Version: Icq-Status Script UIN..
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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?!

PHP-Code:
<?php
function GetCQStatus($uin)
{
  if (!
is_numeric($uin)) {
    return 
"Ungültige Nummer! Bitte überprüfen!";
  }
    
  
$handle fsockopen("status.icq.com"80, &$errno, &$errstr8);
  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($handle1024);
  }
  
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\']);
?>
© by http://www.web-banana.net/tutorials.php?read&id=184

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! Sad
Ersetze:
PHP-Code:
echo GetCQStatus($_GET[uin]); 
durch:
PHP-Code:
echo GetCQStatus($_POST[uin]);