Nevím jestli to je vůbec možné (google nepomoh), ale potřeboval bych poradit jestli náhodou někdo neví jak jdou pres php rozesílat hromadné zprávy na icq. Nebo zda nejdou dokonce i na web prjimat a zpracovavat.
Asi to bude znit hloupe ale myslenka je následující... Proste mam vetsi skupinku lidi s kterýma občas hraju jednu nejmenovanou hru :)..
1)1 človek na webu vyplní formulář v kolik se daná hra bude hrát (nebo pošle icq zpravu v presnem tvaru)
2)Skritp na webu prijme zpravu.. zpracuje a rozesle oznameni vsem lidem
3)Ti se do hry prihlasi. Zase bud na webu nb odeslanim zpravy v presnem tvaru
Takze bych potreboval vedet jestli je tohle (nb aspon cast) realizovatelne.
Fórum › PHP
Rozesilani ICQ zprav pres WEB
http://interval.cz/clanky/vylepseny-icq-pager-na-webove-strance-v-php/ Odpovedi na tvoji otazku tedy je, ze to jde.
To toka : nezkousel jsem, ale je to z roku 2002 a od te doby proslo icq mnoha zmenami, ale verim, ze to bude fungovat :)
To D-Fox : a me zas google pomoh :) stacilo zadat php icq send a vyhodilo to celkem zajimave veci :) (jako prvni je odkaz co posilal toka)
To insider : No, ja jsem svoji odpoved totiz trosku cenzuroval, o Google jsem se zminil taky, ale byl jsem moc agresivni, kdyz vidim, ze lide nehledaji. Nasel jsem i jine veci, ale kdyz jsem to bliz zkoumal, bylo to dost zmatene. Na webu icq.com je funkce send me, nebo neco takoveho, urcite by slo trosku prohrabnou kod a neco s tim udelat, jen treba zjistit, jaka je action page pro ten form.
Ad zmeny ICQ, no to jo, ale ne k lepsimu :-) S jabberem by to urcite slo jednoduseji :-)
To toka : ja taky nerek ze k lepsimu ci horismu :) Pokud maji na icq osetreneho referera, tak to taky nepujde, ale co my vime, nemam cas to vyzkouset, d-fox si s tim snad poradi
Tak tady jsem konečně našel skriptík kterej bezvadně funguje... snad to poslouží i jiným
Odkaz(stranky sou rusky :))http://intrigue.ru/workshop/php2icq.html
Problem u tohoto skriptu je ze pri kazdem odeslani zpravy se znovu pripojuje k icq. Takze po par odeslani(pripojeni) to prestane fungovat. Takze by to chtelo urdrzovat stale spojeni.
Jestli to chapu tak to funguje asi takhle:
vytvori se objekt
$icq = new WebIcqLite();
a pak se nasledne muzou volat libovolne fuknce ze skriptu
function is_connected()
function connect($uin, $pass)
function disconnect()
function get_message()
function send_message($uin, $message)
Vsechno to je zalozeno na php prikazech typu socket_xxxxxx;
Kdyby nekdo pochopil tenhle skript lip jak ja a vedel by, jak by slo odesilat zpravy, aniz by se muselo znovu prihlasovat(proste aby se to nezablokovalo) tak bych ocenil radu (nemyslim odeslani vice zprav najednou.. ale treba po refreshy stranky....).
Asi trepem 2 na 3, ale je to riešené podmienkou, ak je user pripojený odošle sa správa a potom sa to odpojí. Čo takto zmazať
$icq->disconnect();
a nieako to ošetriť, aby sa to odpojilo po kliknutí na odhlásiť. Proste vymysli niečo, napr. button odhlásiť, a keď sa klikne na odhlásiť, vtedy sa to odhlási z ICQ. Ale aby som ti vedel presnejšie povedať, ako to ošetriť, hodil by sa tu tvoj kód, pretože mám pocit, že ty tento čo je na tej stránke asi nepoužívaš(v podstate používaš, ale upravený).To w3q : To uz sem zkousel... :)... umazal sem vsechny close a disconet ve skriptu... zprava se normalne odesle ale pak zkousim vsemozne odeslat zpravu dalsi aniz by se zavolala fuknkce connect(), zatim bez uspechu... Nevim jestli to existuje ale neni nejaka moznost aby nejak na apache serveru kde sou umistene stranky bezela na pozadi nejaka instance kde by se jen postupne pridavaly php prikazy ? Treba je ale mozne ze ten skript proste jen pouzivam spatne...
To w3q : Kod ti nepomuze... kdyz se podivas na ty stranky kde sem skript stahnul (http://intrigue.ru/workshop/php2icq.html)tak pouzivam prakticky stejny kod jako to ukazkovi volani skriptu.... ale proste pokud to provedu cca 10x (ted nevim presne).. Tak pak ma icq ochranou dobu (cca20min) kdy se nemuzu znovu pripojit, protoze sem se uz o to nekolikrat pokusil (i kdyz uspesne....)
To w3q : Snad to jeste nejak vyresim nebo mi nekdo pomuze :ú... preci jenom je to uzitecna vec.... da se to pouzit treba misto informacnich mailu o stavu stranek pro adminostratory.. aby nemusely porad kontrolovat schranku.... Ja osobne bych to hojne vyuzil....
To D-Fox : nevim, jestli to php prebere, nikdy jsem to nezkousel, ale muzes to udelat za me :)
$_SESSION["icqPripojeni"] = new WebIcqLite();
$_SESSION["icqPripojeni"]->connect("...","...");
tedy ulozit se referenci objektu do session, ale uz jak nad tim premyslim, tak si myslim, ze to php neprekousne a nebude to fungovat. Jinak bych asi byl pro, abys nashromazdil vsechny zpravy, co chces odeslat a pak to odeslal najednou ... :)
To insider : Se session to bohuzel nefunguje, takze si mel pravdu, kdyz sis myslel ze to neprekousne :)... Zpravy na jednou bych sice mohl odeslat, ale ja bych zpravy potreboval odesilat v ruzny cas... Asi to udelam tak ze zjistim v jakych casovych intervalech se muzu na icq ucet prihlasovat a napisu si skript který zprávy bude radit do fronty a v techto interevalech bude frontu zprav odesilat. Nebo jeste zkusim mrknout po necem jinem.
hmm, faká ti to na Apachu? Mě to z té stránky nějak nechce se připojit.. (Nevypíše to ani chybu, neudělá to nic.. Chyba je u
$icq = new WebIcqLite();
do WebIcqLite.class.php jsem dal tento kod..
http://intrigue.ru/projects/icq/WebIcqLite.class.phps
To Al : Nevim to jiste ale podivej se jestli ten includovanej skript ma zpravnou koncovku. Ten skrip má mít zrávně koncovku phps... ale když si to chceš stáhnut tak tě to přinutí stáhnot jako html (nevm proc.. je to asi nejak definovany hlavickou). Jestli me pamet nesali tak jestli ma soubor koncovku html tak se to php vubec nezpracuje :)
Nevim co je presne koncovla phps (predpokladam ale ze to bude to sami jak https). ja sem si to prejmenovan na klasicky .php
A jestli to tim neni tak to fakt nevim.. protoze pak nevim proc by ti to nefungovalo a pri tom nehazelo zadny warningy nb errory. leda ze to mas v apachy vyply :).
EDIT.... Nemůže to bejt taky tím že máš starší verzi PHP?
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Pristup do MySql DB pres web — založil Petr
Pres co je udělaný web eSuby??? — založil Alterna
Rtsp stream přes web — založil Borisek
Zobrazení dat přes Web server VB Express 2013 — založil Alda
QIP >> ICQ - problém s pripojením, hláška od ICQ? — založil Tocimanko
Moderátoři diskuze