PDA

Просмотр полной версии : Flash и ICQ


greep
15.05.2003, 14:19
Делая такой запрос, АйСиКьюшный сервер выдает jpg с статусом пользователя.

http://web.icq.com/whitepages/online?icq=165758785&img=21

Вопрос. Как запихнуть это во flash?

Заранее благодарeн за все ответы,
С уважением,
Greep

Crazy
15.05.2003, 14:34
Навскидку приходит в голову только вариант с использованием серверного скрипта. Основу скрипта могу дать.

greep
15.05.2003, 14:42
Был очень признателен. Правда я не очень силен в серверных скриптах, поэтому если вы прокоментировали как с ним обращаться, я был бы в двойне признателен.

Crazy
15.05.2003, 15:16
<?php

function is_online($icqNo) {
$url = 'http://status.icq.com/online.gif?icq='.$icqNo;
ob_start();
$ch = curl_init ($url);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
$response = ob_get_contents();
ob_end_clean();
if (strpos($response,'online1.gif'))
return 'online';
else if (strpos($response,'online0.gif'))
return 'offline';
else
return 'unknown';
}

echo 'status='.is_online($_GET['number']);

?>


Обращаться из флэша: http://....../script.php?number=1111111

Возвращает переменную status...

greep
16.05.2003, 21:30
Я конечно понимаю, что это большое свинство, но вы не могли бы выложить где-нить этот скрипт или подсказать, где я могу его выложить.... просто я юзаю народ.ру, а они ПХП не потдерживают :(

Crazy
16.05.2003, 22:02
Завязывай с народом.

greep
16.05.2003, 23:07
А где же мне найти бесплатный хост с ПХП ?

greep
16.05.2003, 23:21
Если вас не затруднит.... объясните, как из флеша обращаться?

Заранее благодарен,
С ув,
greep

Crazy
17.05.2003, 03:38
Оригинал написал(а) greep
А где же мне найти бесплатный хост с ПХП ?

Почему именно бесплатный? Если напрягают 100 рублей в месяц на хостинг, то почему бы от мороженого не отказаться?

Max N Chubin_
17.05.2003, 21:18
рекомендую хостинг на FLASHMASTER.RU
есть всё что нужно для полноценной работы flash проектов.
самое главное - бесплатный.

llllllllll
17.05.2003, 21:31
Макс, я долго не понимал, почему в каждом твоем ответе, присутсвует этот "палец вниз", из чего следовал вывод, что все по твоему мнению плохо (отстой) ... теперь я все понял =))))))))

Max N Chubin_
17.05.2003, 21:47
;)

Usnul
17.05.2003, 21:55
Макс, у тебя ася есть? :)

Usnul
17.05.2003, 21:58
-"да, есть" :D:D:D

Max N Chubin_
17.05.2003, 22:04
сам себя спросил и сам себе ответил...
золотой человек!
лучше мыль если хочешь пообщаться, а то я в последнее рвемя в аське редко сижу...
ктому же я постояно Invisible

Crazy
17.05.2003, 22:15
Оригинал написал(а) Max N Chubin_
рекомендую хостинг на FLASHMASTER.RU

После предыдущего ухода этого хостинга в долгий даун лично я не вижу здравых причин там что-то размещать.

Usnul
17.05.2003, 22:16
в контакты запихни, я уже стукнулся, а мыло - лень, да и забываю :(

Max N Chubin_
17.05.2003, 22:26
долгий даун у них был по причине смены места дислокации, так что теперь они живут в другом месте. А насчет дауна, дык flasher.ru тоже периодически в дауне, однако все равно народ тут тусуется.

2 USNUL:
мой мыл тут (max@autotaganka.ru) .

Crazy
17.05.2003, 23:14
Оригинал написал(а) Max N Chubin_
долгий даун у них был по причине смены места дислокации

Это имеет значение?

А насчет дауна, дык flasher.ru тоже периодически в дауне

Не припомню, чтобы сам флэшер был в дауне более суток, а его форум -- более трех суток.

Пушистик
18.05.2003, 15:10
Если кому нада...

Crazy
18.05.2003, 15:39
Оригинал написал(а) Пушистик
Если кому нада...

Принять этот битый файл за zip можно только по большой обкурке.

Это ж надо было учудить -- zip'овский архив дополнительно заархивировать gzip'ом. :D

greep
18.05.2003, 19:48
По-моему твой скрипт не пашет :)

2Пушистик Спасиба :)

Crazy
18.05.2003, 20:54
Оригинал написал(а) greep
По-моему твой скрипт не пашет :)

Скрипт проверен. Что именно у тебя "не работает"?

Пушистик
18.05.2003, 22:19
Оригинал написал(а) Crazy



Это ж надо было учудить -- zip'овский архив дополнительно заархивировать gzip'ом. :D


у тя глюки навернааа....:)там всё один раз заархивировано!:)

greep
18.05.2003, 23:47
Пишет что0то вроде

Fatal error: Call to undefined function: curl_init() in /home/script.php on line 6

Пушистик
19.05.2003, 00:59
ну не знаюююю.......эт не мой исходник!:)

Crazy
19.05.2003, 01:59
Оригинал написал(а) Пушистик
у тя глюки навернааа....:)

1. Оригинал: icq_php.zip, размер 4834 байт, переименовываем в icq_php.zip.gz.
2. Запускаем "gzip -d icq_php.zip.gz", получаем icq_php.zip размером 4899 байт.
3. Запускаем "unzip icq_php.zip", получаем два файла -- *.php3 и *.fla.

там всё один раз заархивировано!:)

Сказки будешь в другом месте рассказывать. :)

Crazy
19.05.2003, 02:01
Оригинал написал(а) greep
Fatal error: Call to undefined function: curl_init() in /home/script.php on line 6

Ты не включил модуль CURL.

greep
19.05.2003, 07:32
Где ? :)

lexass
19.05.2003, 10:45
в пхп ;)

Пушистик
19.05.2003, 20:14
хде ты там нашел icq_php.zip.gz я не знаю....сам может создал....
Сказки будешь в другом месте рассказывать
хехе....:)

Usnul
19.05.2003, 20:49
девочки не деритесь из-за помадки :D

Crazy
19.05.2003, 21:56
Оригинал написал(а) Пушистик
хде ты там нашел icq_php.zip.gz я не знаю....

Ответ содержится в письме, смысл которого до тебя не дошел. Перечитывай его, пока не постигнешоь дао русского языка. :)

Hint: первые два байта ЛЮБОГО zip-архива -- 50 4B (в символьном представлении -- 'PK'). Сравни с первыми символами своего архива.

greep
20.05.2003, 09:52
К сожалению я не изучал ПХП. Если вас не особо затруднит, допишите....

Crazy
20.05.2003, 13:03
Для виндовой версии:

1. Найти php.ini (обычно -- в каталоге windows).
2. Раскомментировать строку 'extension=php_curl.dll'.
3. Перезапустить веб-сервер.

Пушистик
21.05.2003, 01:18
Crazy, не буду с тобой спорить!:)хехе....