Vlastní indikátor ICQ online a offline v PHP
Přidat do svých webových stránek indikátor, zda je uživatel daného ICQ připojen, jistě není problém, a pokud nevíte jak, podívejte se přímo na stránky ICQ.com. Co dělat v případě, kdy se vám nabízené obrázky nelíbí, chcete jen textovou informaci nebo chcete v závislosti na stavu uživatele dynamicky generovat různý kód stránek (např. vložit do stránek formulář pro odeslání zprávy do ICQ pouze pokud jsem Online)?
Jednou z cest je analýza výstupu, který dává skript posílající obrázky do prohlížeče webové stránky. Adresa skriptu je http://web.icq.com/whitepages/online?icq=XXXXX&img=5. Uvedený skript zjistí stav uživatele a přesměruje v závislosti na stavu na patřičný obrázek, v tomto případě daný parametrem IMG. V našem případě je 5 zvoleno proto, že obrázek s tímto parametrem má nejmenší velikost v bytech. Ve skriptu se naváže spojení se serverem, pošle se požadavek na ztažení daného obrázku a poté se vyhodnotí odpověď serveru. Výsledkem je celkem jednoduchý skript, který s využitím regulárních výrazů spolehlivě rozliší stav Online a Offline. Voláte ho vždy s parametrem icq, např. icqcheck.php?icq=22635022, případně si ho pomocí include vložíte do vlastního skriptu.
|
Funkce uvedeného skriptu je závislá na funkci skriptu serveru web.icq.com – pokud bude jeho funkce změněna, bude nutné skript a případně regulární výraz změnit také.
Starší komentáře ke článku
Pokud máte zájem o starší komentáře k tomuto článku, naleznete je zde.
Mohlo by vás také zajímat
-
Praktické rady na zabezpečení redakčního systému WordPress
27. února 2023 -
Proč investovat do nejvýkonnějších VPS s AMD EPYC procesory
14. června 2024
Nejnovější
-
Doména .io v ohrožení: Co přinese předání Čagoských ostrovů?
10. října 2024 -
Jak se chránit před podvody na internetu – část 1
8. října 2024