Не сте регистриран! Регистрирайте се БЕЗПЛАТНО, за да използвате услугите на сайта!

   Рубрики
 
 
 
 

 Форуми
» SEO и оптимизация
» Всичко за PHP и Perl
» Всичко за C, C++ и .NET
» Всичко за Java и JSP
» Всичко за SQL и MySQL
» Всичко за XHTML и CSS
» Презентация на сайтове
 Функция, която проверява статуса на даден потребител в ICQ
  1. статус на даден потребител в ICQ
Mutatos
     
Автор  Mutatos (21.04.2004 18:26)  съобщение до автора
Погледнат  3918 пъти  добави към любими
Оценка  добави коментар
Гласове  2  изпрати на приятел
Коментари  (1)  абонирай се за PHP
    Страница 1 / 1

 



Чрез тази функция може да проверите статуса на даден потребител в ICQ. Като параметър получавате картинката за неговия статус.

CODE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?
function icqStatus($uin, $image_num)
{
   
$doc = "/online.gif?icq=". $uin ."&img=". $image_num;
   
$url = "status.icq.com";
   
$findme = "Location: ";

   
$fp = fsockopen($url, 80, $errno, $errstr, 30);
   
if(!$fp)
    {
       
echo("$errstr ($errno)<br />n");
   
}
   
else
   
{
       
fputs($fp, "GET $doc HTTP/1.0rnHost: $urlrnrn");
       
while(!feof($fp))
        {
           
$httpresult = fgets($fp, 4096);
           
$pos = strpos($httpresult, $findme);
           
if ($pos !== false)
            {
               
$pieces = explode(" ", $httpresult);
               
$image_src = rtrim($pieces[1]);
           
}
        }
       
fclose($fp);
   
}
   
Return $url . $image_src;
}
?>

Използването на функцията е много лесно...

CODE
1
2
3
4
5
6
<?
$icq_nr = "123456789";
$icq_parameter = "5";
$icqStatus_url = icqStatus($icq_nr, $icq_parameter);
       
echo "<img src="http://". $icqStatus_url ."" border=0>".$icq_nr;
?>

$icq_parameter приема постоянната стойност 5, която се използва за запитването към съпвъра на ICQ.



   


Ключови думи: PHP icq статус функция проверка статуса в icq


Още уроци от тази рубрика


 
  • Подобни теми от myLinks
 

 За автора: Mutatos  
Николай Николов се занимава с програмиране на PHP/MySQL повече от 6 години. Заедно с разработката на уеб приложения на PHP, се занимава с Java, XML и Webservices.
   
 1 посетител чете този урок (0 потребители и 1 гост)  
Активни потребители: ---
   
  

Еmail  
 

<a href=http://www.icq.com/whitepages/cmd.php?uin=141389080&action=message  target="_blank"><img src="http://web.icq.com/whitepages/online?icq=141389080&img=24" alt="Damiyan Petkov's Unified Messaging Center" name="status" border=0 width=86 height=9></a>

Мисля че това е доста по-удобен начин и то с най-обикновен HTML...

  dam_dam на 03.02.2006 16:09

 

 
  • Интересно от Софтуер
 



IT-PLACE.NET © 2004 - 2008