php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2007

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.05.2007, 17:01  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard php & icq

hallo, ich versuche momentan mit php eine nachricht an das icq protokoll u versenden.

ich habe dieses packet genommen:
http://www.phpclasses.org/browse/package/1706.html

...und noch diverse andere ausprobiert, keine dieser classen funktioniert und das OSCAR protokoll weiss ich nicht mit php anzuwenden.

kennt jemand eine funktionierende classe ?

google konnte mir nicht so recht helfen, ich habe zwar etliche classen gefunden, aber nichts läuft.
notyyy ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 05.05.2007, 17:44  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo notyyy,

nein ich kenne keine andere "classe". Interessant wäre aber, WAS nicht funktioniert. Dein Post gibt für keiner der getesteten Klassen eine Problembeschriebung her.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 05.05.2007, 17:50  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ich glaube die basieren alle auf die selbe hauptclasse.

PHP-Code:
read() errorconnection closed by remote host or communication error (Der Vorgang wurde erfolgreich beendet.
in file D:hostxampphtdocsicqoldicq_class.php at line 397.
disconnect
() errorreasoncommunication in file D:hostxampphtdocsicqoldicq_class.php at line 1708.
read
() errorconnection closed by remote host or communication error (Der Vorgang wurde erfolgreich beendet.
in file D:hostxampphtdocsicqoldicq_class.php at line 397.
disconnect
() errorreasoncommunication in file D:hostxampphtdocsicqoldicq_class.php at line 1708. 


...oder nen timeout ^^
notyyy ist offline  
Alt 05.05.2007, 17:54  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo notyyy,

ich würde das ganze mal versuchen mit telnet nachzustellen. Damit kannst du beispielsweise den connect und anschließend das AUTH testet. Vielleicht kommst du damit weiter.
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
Alt 05.05.2007, 18:24  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

wäre interessant, ich habe leider keinerlei ahnung, wie ich das bewerkstelligen soll =)
notyyy ist offline  
Alt 05.05.2007, 19:26  
Moderator und Wett-König
 
Benutzerbild von dr.e.
 
Registriert seit: 21.05.2008
Beiträge: 3.657
PHP-Kenntnisse:
Fortgeschritten
dr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblickdr.e. ist ein Lichtblick
dr.e. eine Nachricht über Skype™ schicken
Standard

Hallo notyyy,

die Kommunikation - soweit ich das sehen konnte - funktioniert über Sockets.

Code:
$this->socket = socket_create( AF_INET, SOCK_STREAM, SOL_TCP );
Mit Telnet kann man zumindest testen, ob die Socket-Verbindung auf den angegebenen Port und die angebene Adresse funktioniert. Hierzu kannst du auf Windows und LINUX ein

Code:
telnet login.icq.com 5190
auf der Shell eingeben (vergleiche http://www.phpclasses.org/browse/file/16646.html). Wenn du ein Banner bekommst, funktioniert schon mal der Connect. Die übrigen Commands kannst du nun hier auf der CMD eingeben und testen.

Ich denke das war eine Vorlage...
__________________
Viele Grüße,
Dr.E.

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1. Think about software design before you start to write code!
2. Discuss and review it together with experts!
3. Choose good tools (-> Adventure PHP Framework (APF))!
4. Write clean and reusable software only!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dr.e. ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php icq, \disconnect() error: reason: communication in file\

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:28 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.