"Thomas Angermann" <nospam@nospam.nospam> wrote in message
news:9ujh0c$l4c$1@sunsite.dk...
> Hej,
>
> før i tiden har nedenstående kode virket fint, men nu har icq.com ændret
> måden hvorpå de linker på.
Har lavet denne få nogler uger siden:
function ICQstatus($uin){
$fp = fsockopen ("wwp.icq.com", 80, &$errno, &$errstr, 30);
if (!$fp){
return "$errstr ($errno)";
}
else {
fputs($fp, "GET /scripts/online.dll?icq=$uin&img=5 HTTP/1.0\n\n");
$do = false;
while (!feof($fp)) {
$line = fgets($fp,128);
$do = ($do == true)?true:(eregi("^Location:", $line))?true:false;;
if ($do) {
if (ereg("4367", $line)) return "Online";
elseif (ereg("4349", $line)) return "Offline";
elseif (ereg("4386", $line)) return "Disabled";
}
}
fclose($fp);
}
return "Unknown";
}
Bruges sådan:
<?echo ICQstatus(2265021);?>
Kan ses i her:
http://beyond.repair.dk/?m=Contact