Kom ihåg mig?
Home Menu

Menu


Php/CGI - > ICQ

 
Ämnesverktyg Visningsalternativ
Oläst 2004-03-10, 01:42 #1
Thomass avatar
Thomas Thomas är inte uppkopplad
Administratör
 
Reg.datum: May 2003
Inlägg: 3 901
Thomas Thomas är inte uppkopplad
Administratör
Thomass avatar
 
Reg.datum: May 2003
Inlägg: 3 901
Planet Six Network (www.p6.com)

Vi behöver hjälp med att skriva (alt installera en färdig) ICQ-klient på in Linux burk, och att sedan även ta fram så man via cgi eller php skall kunna skicka icq-meddelanden via icqprotokollet.

Bra betalt som vanligt, och bråttom ; )

Kontakta Silon eller Mej via PM

WN
Thomas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-15, 23:11 #2
Thomass avatar
Thomas Thomas är inte uppkopplad
Administratör
 
Reg.datum: May 2003
Inlägg: 3 901
Thomas Thomas är inte uppkopplad
Administratör
Thomass avatar
 
Reg.datum: May 2003
Inlägg: 3 901
Silon och Jag lyckades göra denna funktion själva, resultatet finns nu att beskåda på vip.tv.nu (konto krävs, kostar inget än).

Resultatet blev en mjukvara som styr 5 st ICQ konton som enligt vår prognos tillsammans kan påminna runt 200 personer var 5 minut.

Tack till alla hjälpsamma personer.

WN
Thomas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-16, 15:32 #3
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Annars finns det ett lättare sätt att sköta det hela på:

Kräver iof att användaren har ICQ installerat och att man verkligen orkar skriva meddelandena :P

Kod:
<?
function icq($icq) {
 * * * *// Check that $icq really is a number.
 * * * *if (!isint($icq))
 * * * *{
 * * * * * * * *die("Inget ICQ nummer");
 * * * *}

 * * * *// Output correct headers so that ICQ gets launched properly
 * * * *header("Content-Type: application/x-icq");
 * * * *header("Content-Disposition: attachment; filename=".$icq.".uin");

 * * * *// Fake the "Vignette StoryServer" tagline, which some ICQ clients check.
 * * * *echo "<!-- Vignette StoryServer 5.0 ".gmdate( "D M d H:i:s Y")." -->\n";

 * * * *// The data is in the form of an INI file.
 * * * *echo "[ICQ Message User]\n";

 * * * *// This is the paydirt field. It MUST be present.
 * * * *echo "UIN=".$icq."\n";

 * * * *// These fields can be empty but MUST be present for some ICQ clients.
 * * * *echo "Email=\nNickName=\nFirstName=\nLastName=\n";
}
?>
Kanske denna kunde vara till hjälp på något sätt?

#EDIT: Fixade så att det är en function

#EDIT2: Lade till kommentarer.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-16, 23:39 #4
Thomass avatar
Thomas Thomas är inte uppkopplad
Administratör
 
Reg.datum: May 2003
Inlägg: 3 901
Thomas Thomas är inte uppkopplad
Administratör
Thomass avatar
 
Reg.datum: May 2003
Inlägg: 3 901
Citat:
Originally posted by MaStEr_Pr@Mar 16 2004, 13:32
Annars finns det ett lättare sätt att sköta det hela på.
Detta script gör en helt annan sak än det vi vill, om användaren är på sidan och laddar ner filen denna fil vet denne ju att programmet startar, och syftet är borta hehe

WN
Thomas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-17, 01:06 #5
ZNs avatar
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Apr 2003
Inlägg: 1 214
ZN ZN är inte uppkopplad
Har WN som tidsfördriv
ZNs avatar
 
Reg.datum: Apr 2003
Inlägg: 1 214
Ser ingen logik i den där funktionen, hur har du tänkt den ska fungera?
isint() ska va is_int() om det är php också


Förr kunde man bara gå till urlen: wwp.mirabilis.com/scripts/WWPMsg.dll?fromemail=mail@adress&subject=detta%20ä r%20en%20test&from=testarn&to=icqnummer&body=hej

Fast nu har dom lagt in ett sånt roligt skriv-in-koden-på-bilden kontroll.
ZN är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-17, 13:35 #6
Thomass avatar
Thomas Thomas är inte uppkopplad
Administratör
 
Reg.datum: May 2003
Inlägg: 3 901
Thomas Thomas är inte uppkopplad
Administratör
Thomass avatar
 
Reg.datum: May 2003
Inlägg: 3 901
Citat:
Originally posted by Zed7@Mar 16 2004, 23:06
Fast nu har dom lagt in ett sånt roligt skriv-in-koden-på-bilden kontroll.
Jepp det krävs lite mer nu, skall man dessutom skicka till ett 1 - 200 på kort tid blir det svårt med såna metoder.

WN
Thomas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-17, 14:11 #7
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Citat:
Ursprungligen postat av WN
Citat:
Ursprungligen postat av Zed7
Fast nu har dom lagt in ett sånt roligt skriv-in-koden-på-bilden kontroll.
Jepp det krävs lite mer nu, skall man dessutom skicka till ett 1 - 200 på kort tid blir det svårt med såna metoder.

WN
Så ni ansluter direkt till servern som vilken annan klient som helt?
Anders är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-17, 18:36 #8
Thomass avatar
Thomas Thomas är inte uppkopplad
Administratör
 
Reg.datum: May 2003
Inlägg: 3 901
Thomas Thomas är inte uppkopplad
Administratör
Thomass avatar
 
Reg.datum: May 2003
Inlägg: 3 901
Citat:
Ursprungligen postat av lunne82
Citat:
Originally posted by -WN@Mar 17 2004, 11:35
Citat:
Ursprungligen postat av Zed7
Fast nu har dom lagt in ett sånt roligt skriv-in-koden-på-bilden kontroll.
Jepp det krävs lite mer nu, skall man dessutom skicka till ett 1 - 200 på kort tid blir det svårt med såna metoder.

WN

Så ni ansluter direkt till servern som vilken annan klient som helt?
Jepp precis, kör enligt de protokollet som nuvarande ICQ versioner kör.

WN
Thomas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-17, 21:52 #9
gabriel gabriel är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2003
Inlägg: 399
gabriel gabriel är inte uppkopplad
Flitig postare
 
Reg.datum: Jul 2003
Inlägg: 399
Citat:
Originally posted by WN@Mar 15 2004, 21:11
Silon och Jag lyckades göra denna funktion själva, resultatet finns nu att beskåda på vip.tv.nu (konto krävs, kostar inget än).

Resultatet blev en mjukvara som styr 5 st ICQ konton som enligt vår prognos tillsammans kan påminna runt 200 personer var 5 minut.

Tack till alla hjälpsamma personer.

WN
Du har ingen lust att beskriva närmare hur ni gick tillväga? Testade precis och det var ju grymt smidigt och intressant...
gabriel är inte uppkopplad   Svara med citatSvara med citat
Oläst 2004-03-18, 00:02 #10
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Anders Anders är inte uppkopplad
Supermoderator
 
Reg.datum: Oct 2003
Inlägg: 833
Citat:
Originally posted by gabriel@Mar 17 2004, 19:52
Du har ingen lust att beskriva närmare hur ni gick tillväga? Testade precis och det var ju grymt smidigt och intressant...
Väldigt grovt (PHP-version):
Anslut till ICQ-servern med fsockopen(). Sen läser man lite om ICQ's protokoll tex på den här sidan så man vet vad man ska skicka/ta emot från servern. Sen är det "bara" göra det.
Anders är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 08:13.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017