Все мы с вами пользуемся самым популярным интернет-пейджером: ICQ . Ну а что? Удобная и полезная программа, которая позволяет быстро и без затей поболтать с кем угодно на любом расстоянии.
ICQ была придумана в 1996 году Израильскими программистами из Тель-Авив и называлась эта компания - Mirabilis. Но уже в 1998 году крупнейший американский провайдер AOL (America On-Line) выкупил ICQ за 400 миллионов долларов. На данный момент это самый популярная система обмена мгновенными сообщениями
Но в данной статье пойдет речь не о ICQ а о том, каким образом мы можем отобразить статус ICQ пользователя у себя на сайте. А точнее я покажу несколько вариантов реализации данной задачи.
// Возвращает страницу по заданному URL URL вместе с http://
function get_page ($url) {
$cells = parse_url($url);
$host = $cells['host'];
$path = $cells['path'] . '?' . $cells['query'];
$fp = fsockopen ("${host}", 80);
$headers = "GET ${path} HTTP/1.0rn"
."Host: ${host}rn"
."Referer: http://${host}"
."User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.7.7) Gecko/20050414 Firefox/1.0.3rn"
."Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5rn"
."Accept-Language: ru,en-us;q=0.7,en;q=0.3rn"
."Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7rn"
."Keep-Alive: 300rn"
."Proxy-Connection: keep-alivernrn";
fwrite ($fp, $headers);
while (!feof ($fp)) {
$str .= fgets($fp, 1024);
}
fclose($fp);
return $str;
};
// 0 - если человек ( UIN ) не в сети ICQ,
// 1 - если человек ( UIN ) в сети ICQ,
// 2 - неопределенное состояние
function get_ICQ_status($uin) {
$path = 'http://status.icq.com/online.gif?icq=' . $uin . '&img=5';
$page = get_page($path);
preg_match('|online([d]{1,2}).gif|si', $page, $matchs);
$return = ($matchs[1]) ? $matchs[1] : 0;
return $return;
}
echo get_ICQ_status('НАШ_UIN');
На выходе получим 0 - если человек ( UIN ) не в сети ICQ, 1 - если человек ( UIN ) в сети ICQ, 2 - неопределенное состояние. Далее по желанию и необходимости можем поставить изображения или делать то, что нам необходимо.
Минусами этого способа является то, что скрипт проверки статуса должен быть установлена непосредственно на сайте (который должен еще поддерживать PHP), и то, что в случае проблем со связью между сервером страницы и ICQ страница будет дольше грузится.
Можно избежать этого, положив этот код в отдельный файл и загрузив его внутрь страницы внутри inline frame (тег iframe).
Также имеется наиболее простой способ определения состояния (статуса) пользователя ICQ не требующий от сайта поддержку PHP.
Данный способ будет выводить картинку соответствующую статусу номера ICQ который мы укажем.
21-01-08 12:01:18
AdelTome - 7-10-15 21:10:48
[b][url=http://chasy-magazin-moda.kok7.ru/]купить часы u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить реплику часов u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить копию часов u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить часы u boat в санкт петербурге[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить копии часов u boat в москве[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]упить качественную копию часов u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]часы u boat купить в интернет магазине[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить мужские часы u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить наручные часы u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить часы u boat italo fontana[/url][/b]
BradleyBab - 7-10-15 16:10:12
установить пунто свитчер [url=http://puntoswitcher4.ru/]программы типа пунто свитчер[/url].
Zichaelkl - 4-10-15 14:10:17
массажеры для спины и шеи электрические купить [url=http://www.krasota-nn.ru/zdorove1/massazh-spinyi-v-nizhnem-novgorode]сколько стоит массажер для спины[/url].
RosarioNah - 1-10-15 16:10:00
скачать artmoney рус [url=http://artmoney7pro.ru/]артмани fifa 14 карьера тренера[/url].
ClintonSpak - 22-09-15 14:09:20
как взломать clicker heroes cheat engine [url=http://rucheatengine.ru/]как взломать деньги через cheat engine[/url].
RobertTict - 18-09-15 20:09:01
raidcall задержка голоса [url=http://ruraidcall.ru/]скачать связь raidcall для world of tanks[/url].
Интересные статьи и факты: [url=http://www.manager.net.ua/paragraph/b25a]аренда звука[/url]
Alumkrap - 26-04-15 02:04:10
какую ткань использовать для костюма ведьмочки [url=http://maksim-gorky.ru/biografiya-maksima-gorkogo/]горький хронологическая таблица кратко[/url]
KrausCer - 19-04-15 16:04:50
At Kwik Kopy, our promise is to deliver the highest standards of excellence in both the quality of our product and service to our customers.В We can help you maximise your marketing dollar with attention to detail in design and print that will ensure you leave a memorable impression with your target audience.
[url=http://gidjii.com/default/technical-writing-service.html]technical writing service[/url]
Time Management - University of New South Wales
[url=http://fratantonilifestyles.com/default/phd-dissertation-writing.html]phd dissertation writing[/url]
College Research Paper
[url=http://hokujewellery.com/default/faslane-case-study.html]faslane case study[/url]
PaperMoz is known for its service quality. We provide custom written papers to all students and professionals who willingly want to succeed in their academic career. Our in-house writers are experts in their relevant fields and are top managers. They share their experience in the light of your desired topic and provide you with grade-winning research papers. PaperMoz facilitates students and professionals who find it difficult to draft their academic papers. We also help those students who are working part-time and have difficulty in completing their research papers. Our research papers are well-researched and according to your requirements. At PaperMoz, we ensure that all deadlines are met.
[url=http://fratantonilifestyles.com/default/cheapest-essay-writers.html]cheapest essay writers[/url]
Plagiarism-Free guarantee. Professional Writers only
[url=http://hokujewellery.com/default/help-me-write-my-paper.html]help me write my paper[/url]
- And the worst thing R11; the papers is copy-pasted from the web?
[url=http://hokujewellery.com/default/homework-help-english.html]homework help english[/url]
online assignment help companies
professional writing services uk
companies that help with college essays
write my college paper for me
writing essays for college students
homework assignment help
letter writing help online
help do my assignment
research paper outline help
best essays online
The assignment to write coursework has never been a simple one. Yet, you live in times of vast technology development which is why there are lots of great options available on hand. Feel free to ask for academic writing assistance. You will see that it is going to be really beneficial. What is more, you will not have to do that much yourself as one of our expert writers is ready to start assisting you with your academic writing task.
[url=http://jisltz.com/default/i-will-pay-you-to-write-my-paper.html]i will pay you to write my paper[/url][url=http://gado.ro/default/history-of-cinema-essay.html]history of cinema essay[/url][url=http://gidjii.com/default/essay-help-for-cheap.html]essay help for cheap[/url][url=http://gado.ro/default/custom0essaysorg.html]custom0essays.org[/url][url=http://hokujewellery.com/default/writing-an-abstract-for-a-lab-report.html]writing an abstract for a lab report[/url][url=http://gidjii.com/default/help-do-my-homework.html]help do my homework[/url][url=http://gado.ro/default/writing-essay-writing-essay.html]writing essay writing essay[/url][url=http://hokujewellery.com/default/law-assignment-help-melbourne.html]law assignment help melbourne[/url][url=http://gidjii.com/default/custom-article-writing.html]custom article writing[/url][url=http://jivevibe.com/default/best-essay-introduction.html]best essay introduction[/url][url=http://jisltz.com/default/apa-papers-for-sale.html]apa papers for sale[/url][url=http://fratantonilifestyles.com/default/essay-samples-about-yourself.html]essay samples about yourself[/url][url=http://jisltz.com/default/physics-research-papers.html]physics research papers[/url][url=http://gado.ro/default/write-my-literature-review-in-8-hours.html]write my literature review in 8 hours[/url][url=http://jisltz.com/default/custom-essay-writing-persuasive-essay.html]custom essay writing persuasive essay[/url][url=http://jisltz.com/default/buy-custom-written-essays.html]buy custom written essays[/url][url=http://jisltz.com/default/do-my-homework.html]do my homework[/url][url=http://jisltz.com/default/custom-movie-review-college-papers.html]custom movie review college papers[/url][url=http://jisltz.com/default/do-my-college-algebra-homework.html]do my college algebra homework[/url][url=http://fratantonilifestyles.com/default/proof-read-essays-online.html]proof read essays online[/url][url=http://hokujewellery.com/default/best-term-paper-writing-services.html]best term paper writing services[/url][url=http://hokujewellery.com/default/writing-comparison-and-contrast-essays.html]writing comparison and contrast essays[/url][url=http://fratantonilifestyles.com/default/business-plan-writers-nyc.html]business plan writers nyc[/url][url=http://gado.ro/default/custom-cover-letter-purchase.html]custom cover letter purchase[/url][url=http://gado.ro/default/essay-writing-10th.html]essay writing 10th[/url][url=http://fratantonilifestyles.com/default/college-research-paper-writing-service.html]college research paper writing service[/url][url=http://gado.ro/default/companies-that-do-homework.html]companies that do homework[/url][url=http://jisltz.com/default/about-essay-writing.html]about essay writing[/url][url=http://gidjii.com/default/english-essays-for-primary-students.html]english essays for primary students[/url][url=http://jisltz.com/default/finance-assignment-help-online.html]finance assignment help online[/url]
boisforgergrikenggard201516
Yaasbetsithaa - 15-09-12 10:09:31
Big help, big help. And superlative news of cousre.
Сергей - 18-01-11 22:01:20
спасибо
8DIG.RU - 22-12-10 19:12:37
Спасибо. Заюзал.
Юра - 21-07-10 13:07:49
а если я хочу свои картинки поставить?
Germidar - 29-06-10 16:06:10
Спасибо! Помогло... а главное так просто :)
Максим - 15-04-10 12:04:31
А где можно проверить?
manson - 13-01-10 17:01:57
спс, важная инфа, очень помогла
Ukrainer1917 - 24-05-09 20:05:38
Так я не понял:где вводить Я хочу изменить иконку своего статуса в аське, что делать?
Антон - 25-03-09 14:03:35
Спасибо за информацию. Очень пригодилось при написании сайта.
Виталий - 10-02-09 11:02:17
все нормально работает, только нужно еще указать что для корректного отображения нужно в настройках включить видимость для web и поиска...
спасибо, пригодилось.
Димон - 4-02-09 16:02:55
Спасибо большое за информацию. Очень пригодилась
Александр - 21-01-09 16:01:06
Спасибо большое!!!
Павел - 2-11-08 14:11:18
З.Ы. Мой сайт на системе Укоз!
Павел - 2-11-08 14:11:56
Подскажите пожалуйста, какой код УИН номера? Вообще, не для своего, а мне для информера надо... Помогите плиз))
Dozen - 24-08-08 18:08:05
Все прекрасно работает. Спасибо те, добрый человек!
Ато голову ломал, как статус вывести...
Гость - 9-07-08 13:07:33
Фтопку!!! Ниработаид!!! ХЗ почиму :-(((((
Могет есть еще вариантики?
Urgor - 23-06-08 16:06:41
Да. В общем-то самый хороший солюшн, из существующих. А кроме ифрейма можно и аяксом подгрузку контакта наколбасить.
andrew - 26-05-08 19:05:27
в топку =) не отображается в некоторых ie
Не проходит проверку на валидность
Никита Обухов - 4-05-08 21:05:07
Большое спасибо. Полезная информация.
ps/ и тут drupal :)
AdelTome - 7-10-15 21:10:48
[b][url=http://chasy-magazin-moda.kok7.ru/]купить часы u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить реплику часов u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить копию часов u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить часы u boat в санкт петербурге[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить копии часов u boat в москве[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]упить качественную копию часов u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]часы u boat купить в интернет магазине[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить мужские часы u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить наручные часы u boat[/url][/b]
[b][url=http://chasy-magazin-moda.kok7.ru/]купить часы u boat italo fontana[/url][/b]