Class permettant de lire ses mails msn et de se rediriger dans sa boite msn

5/5 (18 avis)

Vue 31 494 fois - Téléchargée 1 599 fois

Description

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 ... :)

Codes Sources

A voir également

Ajouter un commentaire Commentaires
FhX Messages postés 2350 Date d'inscription mercredi 13 octobre 2004 Statut Membre Dernière intervention 18 avril 2015 3
6 mars 2006 à 13:53
# include "msnclass.php";
# $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 ! :)
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
6 mars 2006 à 20:50
oué c vrai c pas mal :) jvais voir pour modifier ca quand j'aurai le temps (cad d'ici 100 à 200 ans ... ;) ) nan jvais faire ca le plus vite possible (logiquement demain (mardi) c fait!)
cs_JLN Messages postés 371 Date d'inscription samedi 1 juin 2002 Statut Membre Dernière intervention 17 juin 2013
13 mars 2006 à 17:21
Super ! j'essai ca et je remet mon avis dès que possible...

@+ JLN
pablor44 Messages postés 60 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 3 octobre 2006
13 mars 2006 à 21:28
Mieux vaut mettre des ' au lieu des " pour une améliorer le temps d'execution et à voir s'il ne sera pas plus judicieu de remplacer les series Else if par des case of ^^!

Voili voilou sinon très bon code très interessant je mets 8!
codefalse Messages postés 1123 Date d'inscription mardi 8 janvier 2002 Statut Modérateur Dernière intervention 21 avril 2009 1
13 mars 2006 à 22:41
Pour les ' au lieu de " ok je comprends mais pour les case of au lieu des else if jvois pas trop
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.