begin process at 2012 02 13 09:12:37
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseau & Internet

 > CHECK MSN VERIFIE SI UNE PERSONNE EST CONNECTÉ SUR MSN

CHECK MSN VERIFIE SI UNE PERSONNE EST CONNECTÉ SUR MSN


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
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 :47 335

Auteur : kiki67100

Ecrire un message privé
Site perso
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

 Sources du même auteur

Source avec Zip Source avec une capture PETIT CLIENT + AJAX + PHP
INCLUDE "SECURISÉ" VIA FICHIER INI FACILEMENT EDITABLE
Source avec Zip NAVIGATEUR FTP
Source avec Zip Source avec une capture EXPLORATEUR DE FICHIER PHP
Source avec Zip SCRIPT ANTI ASPIRATEUR SANS BDD

 Sources de la même categorie

Source avec Zip TAPI : METTRE EN RELATION DEUX POSTES TELEPHONIQUES par ravery
Source avec Zip CLIENT / SERVEUR : LES SOCKETS par Morphinof
Source avec Zip VALIDATEUR_3WC par lezj
Source avec Zip MYGGL GOOGLE API CLASS FOR BEGINERZ par lezj
CLASSE WIKILOC par aKheNathOn

 Sources en rapport avec celle ci

ADRESSE ABSOLUE DE LA PAGE EN COURS, AVEC VARIABLES $_GET par Dariumis
Source avec Zip Source avec une capture GESTIONNAIRE D'ELEVES OU CARNET D'ADRESSE AVEC EXPORT XLS par cod57
Source avec Zip Source avec une capture WEB MESSENGER par EvildarkEurope
Source avec Zip Source avec une capture TRI DE CONTACTS MSN par cedriclomb
Source avec Zip MSN MESSENGER - SYNCHRONISATION DE CONTACTS DESORMAIS POSSIB... par coucou747

Commentaires et avis

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 ?

Commentaire de salut2100 le 16/11/2007 10:13:08

ca marche pas il y des erreurs
et merci comeme

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

Commentaire de kiki67100 le 16/11/2007 14:34:20

vue 153 fois aucune note :(

Commentaire de xcybermanx le 17/11/2007 04:12:27

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

Commentaire de TiPunK le 17/11/2007 17:53:09

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

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

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

Commentaire de ayed1 le 19/11/2007 13:37:26

merci d'avoir me partisseper

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

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

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

Commentaire de mekton le 04/01/2008 20:46:04

dommage

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

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 .

Commentaire de GillesWebmaster le 30/07/2008 18:34:04

Dommage... marche pas

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.

Commentaire de GillesWebmaster le 30/07/2008 19:11:33

nämlich

Commentaire de shaft_amine le 18/08/2008 23:22:46

ça marche pas il faut une mise à jour

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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,123 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales