Voila voila !
Cette classe permet de se connecter sur MSN et
_ d'indiquer le nombre d'emails non-lus
_ de rediriger vers la boite mail
On peux faire l'un ou l'autre ou les deux, en fonction de la fonction appelée.
J'ai fait de mon mieux en la codant afin d'y mettre le plus de commentaires possibles pour que ceux qui ont du mal aient des facilités à comprendre, mais je ne garantit pas qu'elle soit nikel.
C'est ma première classe donc soyez indulgent au niveau du code a proprement parlé des classes :)
Je l'ai mis dans un niveau initié car d'après moi les sockets sont relativement faciles d'utilisation et une classe n'est pas trop dificile a réaliser, mais pas pour un débutant :) maintenant peut-être suis-je trop modeste ? :p ;)
Voila voila :)
Source / Exemple :
// pour connaitre le nombre d'email dans sa boite :
<?PHP
include "msnclass.php";
$msn = NEW msn_mail;
echo "Vous avez ".$msn->nbr_emails ("monemail@hotmail.com", "passwd")." email(s) non lus !";
?>
// pour rediriger directement sur la boite mail :
<?PHP
include "msnclass.php";
$msn = NEW msn_mail;
echo $msn->redirect ("monemail@hotmail.com", "passwd");
?>
// il y a plein d'alternative avec ces deux fonctions, vous pourrez les voirs en lisant l'aide (la pseudo-aide plutot :p) incluse dans le fichier php !
Conclusion :
NOTE :
Cette classe déconnecte l'utilisateur qui veut recevoir ses emails de sa session MSN Messenger, car j'utilise le protocole de ce dernier pour connaitre les emails donc forcément ca fait déconnecter de la session.
La prochaine modification à envisager est, je pense, empecher de déconnecter l'utilisateur de MSN ...
J'attends avec impatience vos remarques, commentaires, appréciations et si vous avez des suggestions, je suis ouvert pour modifier cette classe ... :)
6 mars 2006 à 13:53
# $msn = NEW msn_mail;
# echo "Vous avez ".$msn->nbr_emails ("monemail@hotmail.com", "passwd")." email(s) non lus !";
J'aurais mis quelque chose dans le genre :
<?php
$msn = new msn_mail('mon_mail@hotmail.com', 'mon_mot_de_passe');
echo 'Vous avez '.$msn->get_email().' email(s) non lus !';
?>
Et encore, tu peux faire aussi :
<?php
$msn = new msn_mail('mon_mail@hotmail.com', 'mon_mot_de_passe');
// En interne, tu récupères le nombre d'email
echo 'Vous avez '.$msn->EmailCount.' email(s) non lus !';
?>
C'est au choix, je trouve ca plus joli ! :)
6 mars 2006 à 20:50
13 mars 2006 à 17:21
@+ JLN
13 mars 2006 à 21:28
Voili voilou sinon très bon code très interessant je mets 8!
13 mars 2006 à 22:41
c'est la meme chose sur une structure différente nan ?
Mais merci pour vos appréciations et vos notes :) ca me fait plaisir :)
et si vous avez la soluce pour lire les emails sans être déconnecté de msn chuis preneur !!
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.