Autor Zpráva
Bones
Profil
Dobrý deň,

Chcel by som Vás poprosiť aby ste mi povedali akým kódom napíšem, že budem mať napísané na stránke svoje ICQ číslo a keď budem Offline tak bude napísané červeným, keď budem Online bude napísané zeleným, keď budem N/A tak bude napísané bielim?

Potom ešte by som poprosil jeden script na odoslanie noviniek na e-mail.

Ďakujem.
Nox
Profil
http://www.google.com/search?hl=cs&rls=cs&hs=DlP&q=icq+status+indicato r&btnG=Hledat&lr=
http://cz2.php.net/manual/cs/ref.mail.php / http://hrazdil.info/posilani-mailu-php/
Bones
Profil
Ale tam sú len obrázkové indikátory a ja chcem aby to číslo bolo napísané farbou podla stavu.
A tie novinky tam nemajú normálny návod na inštaláciu.
loyza
Profil
Myslím, že Nox tím chtěl říct:
Kdo hledá najde.
Bones
Profil
Ale našiel to čo ja nechcem. Ja nechcem obrázky online-offline... Ja by som chcel červený, zelený a biely TEXT.
Matty
Profil
Bones
Chceš nám tvrdit, že Google nic nenašel?
Bones
Profil
Iba obrázkové a také ja nechcem
petr6
Profil
Ale našiel to čo ja nechcem.
Pak je treba, aby to vyhledavani provedl nekdo, kdo vi co chces (v tomto pripade tedy asi ty)
Bones
Profil
Ja som Vám napísal čo by som chcel.
Matty
Profil
Bones
Ja som Vám napísal čo by som chcel.
To sis ale spletl kategorii. Tohle si měl dát do Práce a zakázky.
Tady si ale v sekci PHP, kde poradíme, když je tázajicí ochoten spolupracovat.
A zkus ještě jednou Google, teď sám.
Bones
Profil
Hladal som. Stále to našlo také stránky kde sú len obrázky.
Mike8748
Profil
Bones
napises do googla text "vlastní icq status" pripadne "vlastni icq indikator" a hledas

a zmenit v skriptu cast echo "online"; na vypis barevnyho textu snad dokazes ne?
Bones
Profil
ajke echo? sak ono mi to generuje takto nejako:

<img src="http://status.icq.com/.....ICQ_CISLO&img5"> ..co tam mam zmenit?
loyza
Profil
Bones
Asi si hledal špatně, po chvilce hledání, vyhodil google takovéhle odkazy:
http://interval.cz/clanky/vlastni-indikator-icq-online-a-offline-v-php /
http://tonik.webz.cz/bloceg/?zapisek=07-02-24-00

No a ten tvůj druhý dotaz našel strejda google ještě rychlejc, ale teď už si to hledej sám.
Matty
Profil
Bones
http://nipal.wz.cz/clanky/srpen04/icq_indikator.html - a příště netvrď, že to nalezlo jen obrázky.
Bones
Profil
nasiel som toto:

<?PHP
$icqstat="Offline"; // text pro stav offline
$fp = fsockopen("web.icq.com", 80); // otevřít socket serveru na portu 80 (http)
if($fp) { // otestovat, zda se podařilo spojit se serverem
fputs($fp, "GET /whitepages/online?icq=$icq&img=5 HTTP/1.0\r\n\r\n"); // odeslat požadavek na ztažení souboru
while ($line=FGetS($fp,128)) {
if (ERegI("^Location:.*$", $line)) { // zjistit, zda v odpovědi serveru je část hlavičky pro přesměrování
if (ERegI("4367",$line)) // pokud je v odpovědi 4367, jde o "zelenou květinku", uživatel je online
$icqstat="Online"; // nastavit text pro stav online
break;
}
}
}
echo $icqstat; // vypsat aktuální stav uživatele ICQ
?>


Ako to zistí aké je moje ICQ?
Matty
Profil
Bones
Pokud se nemýlím, tak místo $icq dej svoje číslo.
Bones
Profil
mam vimazat aj $?
Matty
Profil
Bones
Přečti si ještě jednou můj příspěvek.
Bones
Profil
ok
Bones
Profil
ajtak to nefunguje.. stale som offline
Bones
Profil
a mam v ICQ povolene ze nech sa zobrazuje na webe stav
loyza
Profil
Tak sem si s tím skriptem chvilku hrál a přišel sem na tohle, mě to funguje. Akorát se mi nepodařilo přijít na to, aby fungovaly všechny stavy, tohle umí akorát online/offline.
<?php
$icqstat="Offline"; // text pro stav offline 
$icq="231286751";//tvoje icq cislo
$fp = fsockopen("status.icq.com", 80, $errno, $errstr); // otevřít socket serveru na portu 80 (http) 
if($fp) { // otestovat, zda se podařilo spojit se serverem 
  fputs($fp, "GET /online.gif?icq=$icq&img=0 HTTP/1.0\r\n\r\n"); // odeslat požadavek na stažení souboru 
  while ($line=FGetS($fp,128)) { 
    if (ERegI("^Location:.*$", $line)) { // zjistit, zda v odpovědi serveru je část hlavičky pro přesměrování 
      if (ERegI("online1.gif",$line)) // pokud je v odpovědi online1.gif tak je uživatel online, v případě online0.gif je to ta druhá kytka
        $icqstat="Online"; // nastavit text pro stav online
      break;
    } 
  } 
}else{
  $icqstat="Nefunguje to ".$errstr;
} 
echo $icqstat; // vypsat aktuální stav uživatele ICQ 
?>
DJ Miky
Profil
Akorát se mi nepodařilo přijít na to, aby fungovaly všechny stavy, tohle umí akorát online/offline.

Z webu jde zjistit jen online/offline, všechny stavy by šly zjistit jedině nějakým skriptem, který by se připojil k ICQ účtu a tahal to z něj.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: