Comunidad PHPeros
Lenguajes => PHP => Tutoriales PHP => Mensaje iniciado por: marco811 en 19 de Abril de 2010, 16:16:18 pm
-
Buenas, hace tiempo habia publicado un tutorial de como modificar la libreria XMPPHP para conectarse al chat de tuenti. Tenia muchisimos inconvenientes, ya que habia que sacar la cookie del tuenti y pegarla al codigo y ademas buscar entre los 11 servidores xmpp de tuenti para ver cual es el tuyo. Bueno, ahora todo eso ya no es necesario, solamente con poner tu email y contraseña vale. Ejemplo:
<?php
include("XMPP.php");
$conn = new XMPPHP_XMPP(NULL, 5222, 'pablito@yahoo.com', 'password', 'xmpphp', NULL, $printlog=True, $loglevel=LOGGING_INFO);
?>
Pasos a realizar:
- Descargar la libreria XMPPHP de la pagina oficial: http://code.google.com/p/xmpphp/ (http://code.google.com/p/xmpphp/)
- Reemplazar el archivo xmpp.php por el nuevo que esta adjunto al tema.
Ejemplos podeis encontrar en la pagina oficial de XMPPHP.
Un saludo
-
hola, he seguido los pasos y me da como resultado esto
Fatal error: Call to undefined function curl_init() in /var/web/tuenti/XMPP.php on line 126
segun miro en el archivo xmpp.php esa funcion es la encargada de convertir la cookie de tuenti en el usuario y contraseña :S
y asi es como tengo el archivo de conexion
<?php
include("XMPP.php");
$conn = new XMPPHP_XMPP(NULL, 5222, 'jose_jfg@hotmail.com', 'mi contraseña', 'xmpphp', NULL, $printlog=True, $loglevel=LOGGING_INFO);
?>
que puede estar fallando?
-
Pues que tu server no tiene curl activado.
Saludos
-
vale... estaba convencido de que estaba activado hasta que me lo has dicho jeje
gracias!
-
y aqui esta el siguiente error jeje:
1274109833 [ERROR]: Could not connect.
Fatal error: Uncaught exception 'XMPPHP_Exception' with message 'Could not connect before timeout.' in C:\sw\htdocs\messenger\XMPPHP\XMLStream.php:327 Stack trace: #0 C:\sw\htdocs\messenger\XMPPHP\asd.php(4): XMPPHP_XMLStream->connect() #1 {main} thrown in C:\sw\htdocs\messenger\XMPPHP\XMLStream.php on line 327
sabeis si sigue funcionando despues de la ultima actualizacion de tuenti?
EDITO:
aqui os dejo mas informacion
1274111808 [INFO]: Connecting to tcp://:5222 #¿aqui no deveria de poner el servidor de tuenti? ejemplo xmpp1.tuenti.com
1274111838 [ERROR]: Could not connect. Could not connect before timeout.
-
Hola :)
Gracias por comentar esto, segui todos los pasos, siguiendo el post anterior, pero no consigo que funcione, ¿me podes decir si es por que tuenti puede haber cambiado partes de su codigo?
Un saludo;)