begin process at 2008 07 25 12:41:02
1 216 226 membres
190 nouveaux aujourd'hui
14 180 membres club

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 : 22 939

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
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
16 novembre 2007 13:13:09 :
Valide w3.org Changer de titre
  • 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 .

Ajouter un commentaire

Pub



Appels d'offres

Animation Flash alimen...
Budget : 6 000€
Creation portail video
Budget : 3 000€
Site de e-commerce
Budget : 5 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS