![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
Не стал делать 2 темы сорр))))
<?
Error_Reporting(E_ALL & ~E_NOTICE);
$icq="xxxxxxxx";
$online="ONLINE";
$offline="OFFLINE";
$error="не верный номер ICQ";
$template='status';
echo "icq=$template";
if(is_numeric($icq))
{
$open=fsockopen("status.icq.com",80,$string,$body,5);
if($open)
{
fputs($open,"GET /online.gif?icq=".$icq."&img=5 HTTP/1.1\nHost:
status.icq.com\n\n");
while(!feof($open)){$temp.=fgets($open,1024);}
fclose($open);
if(eregi("online1.gif",$temp)){echo
eregi_replace("@icq@",$icq,eregi_replace("status",$online,$template));}
else{echo
eregi_replace("@icq@",$icq,eregi_replace("status",$offline,$template));}
}
}
else{echo $error;}
?>
как от этого избавиться от слова status никак не пойму и второй вопрос как сравнить потом, что получено именно ONLINE or OFFLINE? if (this.icq == ONLINE) -? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
- возвращает "statusONLINE", а если
, то соответственно
, я бы хотел, что б возвращало просто ONLINE. Конструкция ниже не работает, т.е. mcmc - не исчезает, хотя возвращается "statusONLINE"
lv.onLoad = function () {
trace (this.icq);
if (this.icq == 'statusONLINE') {
mcmc._visible = false;}
};
lv.load ("http://127.0.0.1/icq.php?" + Math.random());
trace(mcmc._visible);
Нашел косяк там пробел стоял после statusONLINE)))) Ну пусть буит statusONLINE THX __etc Последний раз редактировалось repz; 24.05.2007 в 17:13. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Убери echo "icq=$template";
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
Тода работать не будет!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
<?
Error_Reporting(E_ALL & ~E_NOTICE);
$icq="номер";
$online="ONLINE";
$offline="OFFLINE";
$error="не верный номер ICQ";
$template='icq=status';
if(is_numeric($icq)) {
$open=fsockopen("status.icq.com",80,$string,$body,5);
if($open) {
fputs($open,"GET /online.gif?icq=".$icq."&img=5 HTTP/1.1\nHost: status.icq.com\n\n");
while(!feof($open)){
$temp.=fgets($open,1024);
}
fclose($open);
if(eregi("online1.gif",$temp)) {
echo eregi_replace("@icq@",$icq,eregi_replace("status",$online,$template));
} else {
echo eregi_replace("@icq@",$icq,eregi_replace("status",$offline,$template));
}
}
} else {
echo $error;
}
?>
|
|
|||||
|
Регистрация: Mar 2006
Сообщений: 425
|
2 __etc:
Спасибо огромное! Все работает статус определяет. |
![]() |
![]() |
Часовой пояс GMT +4, время: 05:03. |
|
|
« Предыдущая тема | Следующая тема » |
|
|