Connection msn

Connection msn - PHP - Programmation

Marsh Posté le 17-04-2011 à 06:57:19    

Bonjour à tous.
Sauriez-vous comment, par l'intermédiaire d'un gadget (php) récupérer la liste des contacts msn connectés ?
Que ça s'affiche sous cette forme :
Vous êtes connecté(e) -- 16:04
Mireille est connecté(e) -- 16:04
Pierre d'Alain est connecté(e) -- 16:04
Romain Pois-cassé est connecté(e) -- 16:04
Pierre d'Alain s'est déconnecté(e) -- 16:06
Mireille s'est déconnecté(e) -- 16:09
Paul est connecté(e) -- 16:12
Vous êtes déconnecté(e) -- 16:15

 

Et puis nécessairement, obtenir le profil : l'image avec la citation.
Est-ce possible ?
Merci d'avance

 

ps : Si vous avez un code en Javascript, ça me va aussi bien !

 


Message édité par cetplus le 17-04-2011 à 07:05:02
Reply

Marsh Posté le 17-04-2011 à 06:57:19   

Reply

Marsh Posté le 20-04-2011 à 08:52:58    

S.v.p messieurs, dames !

Reply

Marsh Posté le 20-04-2011 à 14:16:13    

T'as regardé sur google ?
 
http://www.google.com/search?q=php+msn&hl=en
 
Il y a plusieurs liens qui peuvent t'amener à qqch du genre (même s'il faudra probablement coder une partie du truc à partir de l'API MSN)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-04-2011 à 08:03:49    

Oui j'ai cherché, mais rien ne résout mon problème.

Reply

Marsh Posté le 23-04-2011 à 08:18:15    

tu t'y pends mal [:spamafote].
Fait voir ce que tu as essayé comme code..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-04-2011 à 08:02:43    

Salut.
J'ai essayé notamment le script tout fait : http://www.phpcs.com/codes/MSN-MES [...] 34893.aspx
Mais il s'arrête en cours de route :
Fatal error: Maximum execution time of 30 seconds exceeded in C:\wamp\www\Web\msn.php on line 25


Message édité par cetplus le 27-04-2011 à 08:03:31
Reply

Marsh Posté le 27-04-2011 à 09:26:57    

Et il se passe des choses avant ?
 
La ligne 25, c'est la récupération d'un message, mais on ne sait pas où.
Essaye de mettre un error_handler et d'afficher la stacktrace, ou bien d'augmenter le timeout dans le php.ini .

Reply

Marsh Posté le 27-04-2011 à 13:34:12    

Paulp a écrit :

Et il se passe des choses avant ?
 
La ligne 25, c'est la récupération d'un message, mais on ne sait pas où.
Essaye de mettre un error_handler et d'afficher la stacktrace, ou bien d'augmenter le timeout dans le php.ini .


 
Mauvaise idée à moins de savoir pourquoi on le fait


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-04-2011 à 13:45:05    

Sur un environnement de dev, je ne vois pas pourquoi ...
Au pire, kill permet d’arrêter l'éxecution ...

Reply

Marsh Posté le 27-04-2011 à 13:50:46    

D'accord. Tu bouges ton timeout à 5 minutes et là, ça marche. Prochaine étape?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-04-2011 à 13:50:46   

Reply

Marsh Posté le 27-04-2011 à 14:04:10    

Là l'objectif, c'est juste de voir où ça merde ...
Apparemment, ça merde au niveau de la lecture dans un socket. Pour peu qu'il y ait des timeouts longs sur le socket, PHP arrête l'exécution avant qu'on ait un retour ou un message d'erreur.
Donc normalement, avec la stacktrace en prime, il devrait avoir toutes les infos pour voir ce qui se passe.


Message édité par Paulp le 27-04-2011 à 14:04:29
Reply

Marsh Posté le 01-05-2011 à 09:22:51    

Salut.
Merci de votre aide, mais je suis pas trop pro pour résoudre les algorithmes autre que né de ma réflexion. Si vous avez un script qui marche, je suis preneur.
Merci.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed