Просмотр полной версии : статус icq
народ вообшем подскажите как реалезовать на пхп скрипт статусааси нуонлайнили офлайн или неизвестно... <img src="http://status.icq.com/online.gif?icq=800635&img=5"> только штобы место картинок были мои слова текстом типо [онлайн] [офлайн] [неизвесно] ну вообшем както така =) помогите пожалуйста....
Да, да, это извращенно:
function check($uin)
{
$offline = file_get_contents('http://status.icq.com/5/online0.gif');
$unknown = file_get_contents('http://status.icq.com/5/online2.gif');
$online = file_get_contents('http://status.icq.com/5/online1.gif');
$status = file_get_contents('http://status.icq.com/online.gif?icq='.$uin.'&img=5');
if(!strcmp($status,$offline)) echo "Offline";
if(!strcmp($status,$online)) echo "Online";
if(!strcmp($status,$unknown)) echo "Unknown";
}
штото очень долго грузит =( обычные картинки загружаютца намного быстрее...
Залей картинки который в переменных к себе на хост, может побыстрее будет
Залей картинки который в переменных к себе на хост, может побыстрее будет
просто залить картинки на хост? ничё не изменилосьь.. может штото в скрипте надо изменить?
ну и в скрипте адреса картинок поменять не забудь
ну и в скрипте адреса картинок поменять не забудь
спасибо большое...
а теперь ктонибудь знает весч наподобие только для маил агента?
<img src=http://status.mail.ru/?mail@mail.ru width=13 height=13 border=0>
вроде так но это с картинкой =( как без картинки....
Блин, принцип тот же, качаешь картинки оффлайна и онлайна и сравниваешь содержимое
дело в том што картинки хз где взять на майле сложнее эоот скрипт реалищовать =(
Вот картинки: http://slil.ru/25169586
Залей куда-нибудь к себе и сравнивай
function mcheck($mail)
{
$offline = file_get_contents('offline.gif');
$online = file_get_contents('online.gif');
$status = file_get_contents('http://status.mail.ru/?'.$mail.');
if(!strcmp($status,$offline)) echo "Offline";
if(!strcmp($status,$online)) echo "Online";
}
почему не работает? =(
VOLAND']А ты вызывал саму функцию? +)))
конешно =) только почемуто ничего не выводит =(
ну тоесть после вывода функции вообше пустота какбудто exit; был =(
што не првельно сделал? подскажите почему не работает...
.:EnoT:.
30.11.2007, 14:01
походу оно вообще не будет работать, т.к. на status.icq.com выдаются картинки, а на status.mail.ru картинки выдаются самим скриптом и не имеют адреса. Ведь по адресу status.mail.ru/?mail@mail.ru может быть любая картинка в зависимости от статуса.
У меня идея конечно тупая, но я больше вариантов не вижу.
Отправлять запрос на статус, потом брать исходный код страницы и сравнивать его с существующими (исходный код это сама картинка и есть, тока в текстовом формате))) и если код совпадает например с кодом картинки "оффлайн" то выводить слово "Не в сети" например......В принципе это реально сделать....я бы сделал если знал как взять исходный код с помощью php, т.к. знаний ещё недостаточно :)
походу оно вообще не будет работать, т.к. на status.icq.com выдаются картинки, а на status.mail.ru картинки выдаются самим скриптом и не имеют адреса. Ведь по адресу status.mail.ru/?mail@mail.ru может быть любая картинка в зависимости от статуса.
У меня идея конечно тупая, но я больше вариантов не вижу.
Отправлять запрос на статус, потом брать исходный код страницы и сравнивать его с существующими (исходный код это сама картинка и есть, тока в текстовом формате))) и если код совпадает например с кодом картинки "оффлайн" то выводить слово "Не в сети" например......В принципе это реально сделать....я бы сделал если знал как взять исходный код с помощью php, т.к. знаний ещё недостаточно :)
народ может ктонибудь возьмётца? просто у меня тоже недостатошно знаний =(
mad_xakep
01.12.2007, 22:00
<a href="http://www.mail.ru/agent?message&to=mail@mail.ru"><img src="http://status.mail.ru/?mail@mail.ru" width="13" height="13" alt="Агент@mail.ru" border="0">
<a href="http://www.mail.ru/agent?message&to=mail@mail.ru"><img src="http://status.mail.ru/?mail@mail.ru" width="13" height="13" alt="Агент@mail.ru" border="0">
и шо? велосипед сделал... это просто отправка в маил агент... тема немного другая...
mad_xakep
02.12.2007, 00:19
спасибо большое...
а теперь ктонибудь знает весч наподобие только для маил агента?
я те нашел как показывать статус в майл агенте че те ненравица?
inlanger
02.12.2007, 00:33
и шо? велосипед сделал... это просто отправка в маил агент... тема немного другая...
ты читал вопросы в теме, которые задавались?
прочитай тему с начало до конца.... и не тупи с ответами...
.:EnoT:.
03.12.2007, 13:15
Я б сделал (самому даже интересно), если б знал как взять html-код страницы....а сравнить и выдать картинку это не составит труда :)
Кстати на статус.ася.ком не всегда (даже в большинстве случаев) показывает статус неизвестный .....
Не понятно почему...вроде стоит "Онлайн" + Не требует авторизации....
Кстати на статус.ася.ком не всегда (даже в большинстве случаев) показывает статус неизвестный .....
Не понятно почему...вроде стоит "Онлайн" + Не требует авторизации....
всё работает отлично... может просто в клиенте стоит типо не показывать на веб себя =)
Мне нужен точно такой же скрипт только что бы еще в логах писалось когда человек зашел в сеть и когда из нее вышел
Мне нужен точно такой же скрипт только что бы еще в логах писалось когда человек зашел в сеть и когда из нее вышел
врятли это возможно......
Почему? может и возможно ... проверять статус каждые 5 мин и если статус сменился просто открыть файл записать что статус изменён в промежутке 5ти минут..геморой но вроде возможно...Еси чёт не так сильно не бейте...=)
Почему? может и возможно ... проверять статус каждые 5 мин и если статус сменился просто открыть файл записать что статус изменён в промежутке 5ти минут..геморой но вроде возможно...Еси чёт не так сильно не бейте...=)
бреддд.....
имхо можно но через бота который постонно в онлайн... но это долго у муторно....
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot