Thank Diego.
I found this script. It is good:
function icq_status($uin,$img)
{
//---------------------------------------------------------------------
// I C Q S T A T U S
//-- --//
//-- d'apres Andrew Heebner [php@evilwalrus.com]
//-- Recoder par aegypius [aegypius@mailme.org]
//--
//-- le 16 janvier 2001
//--
//-- Objectif : permettre d'afficher sur une page le statut
//-- d'un utilisateur icq soit en mode texte (us)
//-- soit en mode graphique...
//--
//-- Arguments : $uin = numero icq de l'utlisateur
//-- $img = determine l'image a afficher parmi les 17
//-- proposées par icq...
//--
//-- Remarque : Parfois il est possible que l'utilisateuir soit
//-- "disabled" c'est un probleme sur la dll d'icq...
//---------------------------------------------------------------------
$message[0]="local server"; // message si local server
$message[1]="<font color=green>online</font>"; // message si online
$message[2]="<font color=red>offline</font>"; // message si offline
$message[3]="<font color=black>disabled</font>"; // message si disabled
if($img != NULL )
{
if ($img < 1 || $img >17)
{
$img=1;
}
$status ='<img src="http://wwp.icq.com/scripts/online.dll?icq='.$uin.'&img='.$img.'"; >';
}
else
{
$arr = @file("http://wwp.icq.com/scripts/online.dll?icq=$uin&img=1");
$len = strlen($arr[1]);
switch ($len)
{
case "" :
$status =$message[0];
break;
case 96 :
$status =$message[1];
break;
case 83 :
$status =$message[2];
break;
case 1 :
$status =$message[3];
break;
}
}
return $status;
}
Hi all