ALso guckt euch das mal an:
<?php
function GetCQStatus($uin)
{
if (!is_numeric($uin)) {
return "ungültige nummer";
}
$handle = fsockopen("status.icq.com", 80, &$errno, &$errstr, 8);
if (!$handle) {
return "icq host nicht erreichbar";
}
$request = "HEAD /online.gif?icq=".$uin."&img=5 HTTP/1.0rn";
$request .= "Host: 'status.icq.comrn";
$request .= "Connection: c l o sernrn";
fputs($handle, $request);
while (!feof($handle) && !stristr($response, "Location"))
{
$response = fgets($handle, 1024);
}
fc l o se($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']);
?>
kann mir einer sagen wo ich nochmal da meine icq nummer reintippen muss?
<?php
function GetCQStatus($uin)
{
if (!is_numeric($uin)) {
return "ungültige nummer";
}
$handle = fsockopen("status.icq.com", 80, &$errno, &$errstr, 8);
if (!$handle) {
return "icq host nicht erreichbar";
}
$request = "HEAD /online.gif?icq=".$uin."&img=5 HTTP/1.0rn";
$request .= "Host: 'status.icq.comrn";
$request .= "Connection: c l o sernrn";
fputs($handle, $request);
while (!feof($handle) && !stristr($response, "Location"))
{
$response = fgets($handle, 1024);
}
fc l o se($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']);
?>
kann mir einer sagen wo ich nochmal da meine icq nummer reintippen muss?
Benutz doch einfach den "Status Indicator" von ICQ direkt?
-> http://www.icq.com/features/web/indicator.html
-> http://www.icq.com/features/web/indicator.html
in der adresszeile?
icqstatus.php?uin=XXXXXXXXX
denn $_GET['uin'] ist eine variable aus der adresszeile und uin ist dann halt diese variable
icqstatus.php?uin=XXXXXXXXX
denn $_GET['uin'] ist eine variable aus der adresszeile und uin ist dann halt diese variable
<?php
function GetCQStatus($uin)
{
if (!is_numeric($uin)) {
return "ungültige nummer";
}
$handle = fsockopen("status.icq.com", 80, &$errno, &$errstr, 8);
if (!$handle) {
return "icq host nicht erreichbar";
}
$request = "HEAD /online.gif?icq=".$uin."&img=5 HTTP/1.0rn";
$request .= "Host: 'status.icq.comrn";
$request .= "Connection: c l o sernrn";
fputs($handle, $request);
while (!feof($handle) && !stristr($response, "Location"))
{
$response = fgets($handle, 1024);
}
fc l o se($handle);
if(strstr($response, "online1")) return "online";
if(strstr($response, "online0")) return "offline";
if(strstr($response, "online2")) return "versteckt";
return FALSE;
}
echo GetCQStatus('DEINE NUMMER');
?>
da wo DEINE NUMMER steht musst du deine nummer eintragen ^^ (irgendwie logisch xD)
function GetCQStatus($uin)
{
if (!is_numeric($uin)) {
return "ungültige nummer";
}
$handle = fsockopen("status.icq.com", 80, &$errno, &$errstr, 8);
if (!$handle) {
return "icq host nicht erreichbar";
}
$request = "HEAD /online.gif?icq=".$uin."&img=5 HTTP/1.0rn";
$request .= "Host: 'status.icq.comrn";
$request .= "Connection: c l o sernrn";
fputs($handle, $request);
while (!feof($handle) && !stristr($response, "Location"))
{
$response = fgets($handle, 1024);
}
fc l o se($handle);
if(strstr($response, "online1")) return "online";
if(strstr($response, "online0")) return "offline";
if(strstr($response, "online2")) return "versteckt";
return FALSE;
}
echo GetCQStatus('DEINE NUMMER');
?>
da wo DEINE NUMMER steht musst du deine nummer eintragen ^^ (irgendwie logisch xD)
gibt es auch sowas das besucher meiner seite irgendwo ihre nummer eintragen und dann ihr status sichtbar ist?
Bei mir is aber ein Fehler in Zeile 22 (ich hab schon f c l o se zusammengeschrieben) wenn ich es bei Funpic hochlade
Logge dich ein um einen Beitrag zu schreiben.