Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 24.05.2007, 16:34
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 1  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
По умолчанию PHP и FLASH

Не стал делать 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;}
?>
echo "icq=$template"; - возвращает "statusONLINE"
как от этого избавиться от слова status никак не пойму и второй вопрос как сравнить потом, что получено именно ONLINE or OFFLINE?
if (this.icq == ONLINE) -?

Старый 24.05.2007, 16:55
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 2  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Код:
$template='icq=status';
Код:
if (this.icq == 'ONLINE') {

Старый 24.05.2007, 17:02
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 3  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Код:
echo "icq=$template";
- возвращает "statusONLINE", а если
Код:
$template='icq=status';
, то соответственно
Код:
icq=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.
Старый 24.05.2007, 17:24
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Убери echo "icq=$template";

Старый 24.05.2007, 17:48
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 5  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
Тода работать не будет!

Старый 24.05.2007, 18:04
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: 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;
}
?>

Старый 25.05.2007, 16:00
repz вне форума Посмотреть профиль Отправить личное сообщение для repz Найти все сообщения от repz
  № 7  
Ответить с цитированием
repz

Регистрация: Mar 2006
Сообщений: 425
2 __etc:
Спасибо огромное! Все работает статус определяет.

Создать новую тему Ответ Часовой пояс GMT +4, время: 05:03.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 05:03.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.