ICQ Стутатус
Код:
<?php
$icq="111110000"; // Change this to your ICQ number
$front="http://members.icq.com/$icq";
$linkto="http://wwp.icq.com/$icq";
$f=@fopen($front, "rt");
$tx=@fread($f, 1024);
echo
"<a href=\"$linkto\" target=\"_blank\" title=\"",
"Щелкните, чтобы открыть мой персональный Центр Сообщений ICQ",
"\">Мой текущий статус ICQ: ";
if(!strlen($tx))
echo "определить не удалось";
else
if(strstr($tx, '<frame src="http://')!==false)
echo "ONLINE - со мной можно поговорить прямо сейчас ($icq)";
else
echo "OFFLINE";
echo "</a>";
?>
$icq="111110000"; // Change this to your ICQ number
$front="http://members.icq.com/$icq";
$linkto="http://wwp.icq.com/$icq";
$f=@fopen($front, "rt");
$tx=@fread($f, 1024);
echo
"<a href=\"$linkto\" target=\"_blank\" title=\"",
"Щелкните, чтобы открыть мой персональный Центр Сообщений ICQ",
"\">Мой текущий статус ICQ: ";
if(!strlen($tx))
echo "определить не удалось";
else
if(strstr($tx, '<frame src="http://')!==false)
echo "ONLINE - со мной можно поговорить прямо сейчас ($icq)";
else
echo "OFFLINE";
echo "</a>";
?>
Который выводит статус ICQ, но он не работает, выводит "определить не удалось".
Может кто подскажет в чём проблема?
Заранее спасибо!
а твой сервер вобще разрешает тебе делать fopen() на внешние ресурсы?
Тема была на форуме с месяца 2 назад, где mfender выложил неплохуй функцию для определения статуса. Поищи там
дададад, тема была и вопрос там раскрыт.
спасибо, разобрался всё сделал.