Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

CHECK MSN VERIFIE SI UNE PERSONNE EST CONNECTÉ SUR MSN


Information sur la source

Catégorie :Réseau & Internet Classé sous : CHECK, MSN, MESSENGER, VERIFIER, ADRESSE Niveau : Débutant Date de création : 16/11/2007 Date de mise à jour : 16/11/2007 13:13:09 Vu : 35 815

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note

Description

Voila ,

C'est un petit code qui envoie un requette HTTP methode POST sur un site et recuperer le nick et le statut de l'adresse (adresse msn)
 

Source

  • <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  • <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  • <head>
  • <title>Check Msn</title>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  • <style type="text/css">
  • .center
  • {
  • text-align:center;
  • }
  • input
  • {
  • font-weight:bold;
  • font-size:1.1em;
  • }
  • </style>
  • </head>
  • <body>
  • <form action="?" class="center" method="get">
  • <p><input type="text" name="adresse" class="center" size="30" value="<?php echo $_GET['adresse'];?>" /><br />
  • <input type="submit" value="Verifier" /><br /></p>
  • </form>
  • <?php
  • if(isset($_GET['adresse'])&&!empty($_GET['adresse']))//regarde si la variable exist et n'est pas vide
  • {
  • $adresse=$_GET['adresse'];
  • $adress=str_replace('@','%40',$adresse);
  • $str=strlen($adress)+6; //calcule la taille de l'adresse + 6 pour la requette POST
  • $fp = @fsockopen("funfull.com", 80, $errno, $errstr); //Ouvre sur le port 80 sur funfull.com
  • if (!$fp) {
  • echo "$errstr ($errno)<br />\n"; // Si la connexion echoue on affiche l'erreur
  • } else {
  • $out = "POST /msn-block-checker/ HTTP/1.1\r\n";
  • $out .= "Host: www.funfull.com\r\n";
  • $out .= "Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
  • $out .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n";
  • $out .= "Keep-Alive: 300\r\n";
  • $out .= "Content-Type: application/x-www-form-urlencoded\r\n";
  • $out .= "Referer: http://www.funfull.com/msn-block-checker/\r\n";
  • $out .= "Content-Length: $str\r\n\r\n";
  • $out .= "msnac=$adress\r\n";
  • fwrite($fp, $out);//Envoi la requette
  • while (!feof($fp)) { //Boucle jusqua la fin
  • $page .= fgets($fp, 1000); //enregistre tout dans $page
  • }
  • fclose($fp); //ferme la connexion
  • }
  • //Prend une partie du code avec un REGEX
  • preg_match('#<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0">(.*?)</table>#s', $page, $info);
  • preg_match('#<tr><td><b>Status: </b>(.*?)</td></tr>#s', $info[1], $statut); //Prend le statut
  • preg_match('#<tr><td valign="top"><b>Nick: </b>(.*?)</td></tr>#s', $info[1], $pseudo); //prend le pseudo
  • echo '<div class="center"><p>Adresse:<b>'.$adresse.'</b><br />Statut:<b>'.$statut[1].'</b><br />Pseudo:<b>'.$pseudo[1].'</b></p></div>';
  • }
  • ?>
  • </body>
  • </html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
   <head>
		<title>Check Msn</title>
		<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		  <style type="text/css">
		  
		  .center
		  {
		  text-align:center;
		  }
		  
		  input
		  {
		  font-weight:bold;
		  font-size:1.1em;
		  }
		  </style>
		 </head>
		 <body>
      <form action="?" class="center" method="get">
        <p><input type="text" name="adresse" class="center" size="30" value="<?php echo $_GET['adresse'];?>" /><br />
        <input type="submit" value="Verifier" /><br /></p>
       </form>

<?php
if(isset($_GET['adresse'])&&!empty($_GET['adresse']))//regarde si la variable exist et n'est pas vide
 {
$adresse=$_GET['adresse']; 
$adress=str_replace('@','%40',$adresse);
$str=strlen($adress)+6; //calcule la taille de l'adresse + 6 pour la requette POST
$fp = @fsockopen("funfull.com", 80, $errno, $errstr); //Ouvre sur le port 80 sur funfull.com
if (!$fp) {
    echo "$errstr ($errno)<br />\n"; // Si la connexion echoue on affiche l'erreur
} else {
    $out = "POST /msn-block-checker/ HTTP/1.1\r\n"; 
    $out .= "Host: www.funfull.com\r\n";
    $out .= "Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3\r\n";
    $out .= "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7\r\n";
    $out .= "Keep-Alive: 300\r\n";
    $out .= "Content-Type: application/x-www-form-urlencoded\r\n";
    $out .= "Referer: http://www.funfull.com/msn-block-checker/\r\n";
    $out .= "Content-Length: $str\r\n\r\n";
    $out .= "msnac=$adress\r\n";
    fwrite($fp, $out);//Envoi la requette
    while (!feof($fp)) { //Boucle jusqua la fin
        $page .=  fgets($fp, 1000); //enregistre tout dans $page
    }
    fclose($fp); //ferme la connexion
}
//Prend une partie du code avec un REGEX
preg_match('#<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0">(.*?)</table>#s', $page, $info);
preg_match('#<tr><td><b>Status: </b>(.*?)</td></tr>#s', $info[1], $statut); //Prend le statut
preg_match('#<tr><td valign="top"><b>Nick: </b>(.*?)</td></tr>#s', $info[1], $pseudo); //prend le pseudo

echo '<div class="center"><p>Adresse:<b>'.$adresse.'</b><br />Statut:<b>'.$statut[1].'</b><br />Pseudo:<b>'.$pseudo[1].'</b></p></div>';
}

?>
 </body>
</html>

Conclusion

Des amélioration possible :)

Voila Voila

 

Historique

16 novembre 2007 13:13:09 :
Valide w3.org Changer de titre

Commentaires et avis

signaler à un administrateur
Commentaire de xcybermanx le 16/11/2007 05:12:11

merci bien pour ce code et pour msn Profile Checker tu sais comment le faire ?

signaler à un administrateur
Commentaire de salut2100 le 16/11/2007 10:13:08

ca marche pas il y des erreurs
et merci comeme

signaler à un administrateur
Commentaire de kiki67100 le 16/11/2007 12:59:48

C'est simple pour msn checker XCYBERMANX suffi de recrée la requette HTTP

Perso moi je sniffe avec ethereal après je la recrée

SALUT2100 => Sa serais bien de me dire quelle erreur

signaler à un administrateur
Commentaire de kiki67100 le 16/11/2007 14:34:20

vue 153 fois aucune note :(

signaler à un administrateur
Commentaire de xcybermanx le 17/11/2007 04:12:27

ca marche pas ton code "_GET['adresse'"

signaler à un administrateur
Commentaire de TiPunK le 17/11/2007 17:53:09

J'ai une adresse @msn.com et ça ne fonctionne pas avec moi...

signaler à un administrateur
Commentaire de miss fafa le 17/11/2007 18:22:06 10/10

slt kiki,
merci pour ce code et bon chance ds la programmation

signaler à un administrateur
Commentaire de kiki67100 le 17/11/2007 21:00:58

Tipunk > Oui c'est vraix mais moi je fait que recuperer les information du site

- Les "Check" msn disponible sur le net ne fonctionne pas a 100%

Merci Miss Fafa

signaler à un administrateur
Commentaire de ayed1 le 19/11/2007 13:37:26

merci d'avoir me partisseper

signaler à un administrateur
Commentaire de mousaid_88 le 21/11/2007 20:34:40

je sais pas pour quoi mais ca donne toujours offline meme si je suis onlign

signaler à un administrateur
Commentaire de kiki67100 le 21/11/2007 21:14:13

Salut,

Oui se n'est pas efficasse a 100% Trouvez moi des site qui verifie si une personne et connecté je modifierais la source :)

++

Kevin

signaler à un administrateur
Commentaire de Rudy3212 le 24/11/2007 18:31:19

Ouai c'est pas du 100% cé même pas 50%, je préfère ne pas donner de note ...

signaler à un administrateur
Commentaire de mekton le 04/01/2008 20:46:04

dommage

signaler à un administrateur
Commentaire de fdiedler2000 le 12/01/2008 13:38:06 1/10

Marche pas du tout !
Testé sur mon adresse avec @orange.fr et @hotmail.com

signaler à un administrateur
Commentaire de kiki67100 le 02/04/2008 15:52:58

Je suis d'accord avec vous ,

ce n'est pas la faute du code s'il le statut n'est pas valide ca vient du site :) .Trouver moi un site qui vérifie le statut je mais la source a jour .

signaler à un administrateur
Commentaire de GillesWebmaster le 30/07/2008 18:34:04

Dommage... marche pas

signaler à un administrateur
Commentaire de Rudy3212 le 30/07/2008 18:49:23

Aucun site fiable n'existe, car pour récupéré le status sans avoir le contact dans sa liste, il n'y a pas 1000 solutions.
Il faut que la personne est l'option décocher :
Autoriser seulement les contact de ma liste verte à voir mon status et m'envoyer des messages.

Si l'option est coché, c'est impossible et aucun site ne vous le proposera.

signaler à un administrateur
Commentaire de GillesWebmaster le 30/07/2008 19:11:33

nämlich

signaler à un administrateur
Commentaire de shaft_amine le 18/08/2008 23:22:46

ça marche pas il faut une mise à jour

signaler à un administrateur
Commentaire de tagboys le 07/11/2008 21:32:26

aller move ton train train :D

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Msn messenger [ par fartounet ] bon, je me suis fait voler mon adresse de messagerie MSN, (yen a qui s'amuse bien)&nbsp; la reprendre serai simple si l'autre zigoto qui me l'a vol&#2 Problème de connexions avec aMSN, Msn Messenger et yahoo [ par nefertari2205 ] Il est depuis quelques jour, impossible aux utilisateurs de aMSn de se connecter au serveur parce que microsof a changé de protocole serveur apparemen mais ou qui lait ce @!!§*µ$¤ de beugue [ par thedeejay ] Alutatous! j'utilise ce code pour un espace membre, mais il y a un buggue et cela affiche toujours Une erreur est survenue lors de la création de votr probleme d'insertion dans une table mysql [ par boythioune ] j'ai ecrit un source pr une insertion dans une table mais le navigateur me dit ke le champ revenir est inconnu dans la list field je pige mm pas le me Problème formulaire d'adresse [ par deatmead ] hello les codeurs fou !voilà je bloque sur un truc tout bête:je fais mon formulaire d'inscription pour mon site, sauf que quand la personne rentre son Upload et adresse IP via dyndns... [ par PatDeLaYaute ] Salut a tous,je suis novice en PHP, pour le moment j'arrive a me débrouiller, mais avant de commencer le gros de mon script j'aimerais connaitre deux Besoin d'aide... [ par MyDreams ] Bonjour!Je suis totalement débutante dans la prog, et j'aimerai connaitre la démarche pour : a) trouver l'adresse IP d'un site...b) trouver ensuite un doublon d'adresse ip mais different pseudo [ par promouv ] Bonjour tous le monde, je tergiverse sur un petit bout de code que je n'arrive pas a produire, j'explique le principe: j'ai une table "user" comprenan Liste déroulante réaffichée dans un formulaire [ par vintimes ] Je suis en train de faire un formulaire sur lequel il y a une liste déroulante avec une région à saisir. A la validation du formulaire je vérifie si l


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,374 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.