Guest User

Untitled

a guest
Jan 13th, 2018
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 6.15 KB | None | 0 0
  1. <?php
  2.  try
  3. {
  4.     $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
  5.     $bdd = new PDO('mysql:host=localhost;dbname=j7p_mysql', 'j7p_mysql', 'xaesoot3',  $pdo_options); // Connexion à la BDD
  6.     $pass_crypte = md5($_POST['mdp']); // On crypte le mot de passe
  7.     $req=$bdd->prepare('SELECT pseudo, mdp FROM membres WHERE pseudo=:pseudo'); // On selectionne les champs pseudo et mdp
  8.     $req->execute(array(
  9.     'pseudo' => $_COOKIE['pseudo']
  10.     ));
  11.     ($donnees=$req->fetch());
  12.         $req->closeCursor();
  13. if ($_COOKIE['pseudo']==$donnees['pseudo'] AND $_COOKIE['mdp']==$donnees['mdp'])
  14. {
  15. ?>
  16. <!DOCTYPE html>
  17. <html>
  18. <head>
  19. <?php
  20. function get_microtime()
  21. {  
  22. list($tps_usec, $tps_sec) = explode(" ",microtime());  
  23. return ((float)$tps_usec + (float)$tps_sec);  
  24. }
  25. $tps_start = get_microtime();  
  26. ?>  
  27. <link rel="stylesheet" media="screen" type="text/css" title="Progressive A!lyRa" href="progressive_ailyra.css" />
  28. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  29. <meta name="author" content="A!lyra" />
  30. <meta http-equiv="pragma" content="no-cache" />
  31. <title>Mice League .::. Affichage du profil de <?php echo '' .$_COOKIE['pseudo']. '';?> - Mice and go !</title>
  32.  
  33. </head>
  34.    <body>
  35.     <!--[if lte IE 6]>
  36.     <div class="alert-ie6">
  37.           Votre navigateur est archaïque ! Changez le pour un autre navigateur tel que Mozilla Firefox, Google Chrome, ou encore Opéra
  38.     </div>
  39.     <![endif]-->  
  40.    <div id="logow">
  41.     <img src="images/logo_pa.png" alt="Magnifique logo" title="Merci à Transfo'art pour ce logo (:"/> <!-- Ici c'est le logo ** -->
  42.    </div>
  43. <?php include("menu.php"); ?>
  44. <?php include("menu_gauche.php"); ?>
  45.    <div id="main">
  46. <?php
  47. try
  48. {
  49.     $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
  50.     $bdd = new PDO('mysql:host=localhost;dbname=j7p_mysql', 'j7p_mysql', 'xaesoot3',  $pdo_options);
  51.     $req = $bdd->prepare('SELECT id, pseudo, mdp, email, tribu, msn, skype, emploi,
  52.    YEAR(date_inscription) AS annee_inscri, MONTH(date_inscription) AS mois_inscri, DAY(date_inscription) AS jour_inscri, HOUR(date_inscription) AS heure_inscri, MINUTE(date_inscription) AS minute_inscri, YEAR(anniversaire) AS annee_annif, MONTH(anniversaire) AS mois_annif, DAY(anniversaire) AS jour_annif, map_favorite, description, sport, localisation, groupe, ip, annif_affichage, avatar, infos_perso_affichage FROM membres WHERE pseudo = :pseudo');
  53.     $req->execute(array(
  54.     'pseudo' => $_GET['pseudo']
  55.     ));
  56.     while ($donnees=$req->fetch())
  57.     {
  58.         if ($donnees['ban_value']=="Yes")
  59.     {
  60.     echo 'Cet utilisateur a été banni.';
  61.     }
  62.     else
  63.     {
  64.       echo '<h1 class="center">' . $donnees['pseudo'] . '';
  65.         if (!empty($donnees['groupe']))
  66.         {
  67.           echo ' (' . htmlspecialchars($donnees['groupe']). ')</h1>';
  68.         }
  69.         if (!empty($donnees['avatar']))
  70.         {
  71.         echo' <p class="center"><img src="' .htmlspecialchars($donnees['avatar']). '" alt="L\'image ne peut pas être affichée !" class="img_border"/></p>';
  72.         }
  73.         if (!empty($donnees['email']))
  74.         {
  75.           echo '<h2 class="rotate">» <span class="megalomaj">C</span>ontact</h2><p><span class="bold">Contact :</span> <a href=":mailto' . $donnees['email']. '">' . htmlspecialchars($donnees['email']). '</a><br />';
  76.         }
  77.         if (!empty($donnees['msn']))
  78.         {
  79.           echo '<span class="bold">MSN :</span> ' . htmlspecialchars($donnees['msn']). '<br />';
  80.         }
  81.         if (!empty($donnees['skype']))
  82.         {
  83.           echo '<span class="bold">Skype :</span> ' . htmlspecialchars($donnees['skype']). '<br /></p>';
  84.         }
  85.           echo '<h2 class="rotate">» <span class="megalomaj">D</span>ates</h2><p><span class="bold">Inscrit le  :</span> ' . htmlspecialchars($donnees['jour_inscri']). '/' . htmlspecialchars($donnees['mois_inscri']). '/' .htmlspecialchars($donnees['annee_inscri']). ' à ' .htmlspecialchars($donnees['heure_inscri']). ':' .htmlspecialchars($donnees['minute_inscri']). '<br />';
  86.         if ($donnees['annif_affichage']==1)
  87.         {
  88.           echo '<span class="bold">Né le  : </span>' . htmlspecialchars($donnees['jour_annif']). '/' . htmlspecialchars($donnees['mois_annif']). '/' .htmlspecialchars($donnees['annee_annif']). '<br />';
  89.         }
  90.         if (!empty($donnees['tribu']) OR !empty($donnees['map_favorite']))
  91.         {
  92.           echo '<h2 class="rotate">» <span class="megalomaj">I</span>nfos In-game</h2>';
  93.         }      
  94.         if (!empty($donnees['tribu']))
  95.         {
  96.           echo '<span class="bold">Tribu :</span> ' . htmlspecialchars($donnees['tribu']). '<br />';
  97.         }
  98.         if (!empty($donnees['map_favorite']))
  99.         {
  100.           echo '<span class="bold">N° de la map officielle favorite du joueur:</span> ' . htmlspecialchars($donnees['map_favorite']). '<br />';
  101.         }
  102.         if ($donnees['infos_perso_affichage']==1)
  103.         {
  104.           if (!empty($donnees['emploi']) OR !empty($donnees['sport']) OR !empty($donnees['localisation']) OR !empty($donnees['description']))
  105.           {
  106.             echo '<h2 class="rotate">» <span class="megalomaj">I</span>nformations personnelles</h2>';
  107.           }
  108.           if (!empty($donnees['emploi']))
  109.           {
  110.             echo '<span class="bold">Emploi :</span> ' .htmlspecialchars($donnees['emploi']). '<br />';
  111.           }
  112.           if (!empty($donnees['sport']))
  113.           {
  114.             echo '<span class="bold">Sport(s) pratiqué(s) :</span> ' .htmlspecialchars($donnees['sport']). '<br />';
  115.           }
  116.           if (!empty($donnees['localisation']))
  117.           {
  118.             echo '<span class="bold">Localisation :</span> ' .htmlspecialchars($donnees['localisation']). '<br />';
  119.           }
  120.           if (!empty($donnees['description']))
  121.           {
  122.             echo '<span class="bold">Petite description de l\'utilisateur :</span> ' .htmlspecialchars($donnees['description']). '<br />';
  123.           }
  124.         }
  125.        
  126.           if ($_COOKIE['pseudo']=='Ringer' OR $_COOKIE['pseudo']=='Yomanho')
  127.         {
  128.           echo '<h2 class="rotate">» <span class="megalomaj">I</span>nformations pour les admins/modos</h2>';
  129.           echo '<span class="bold">ID de l\'utilisateur :</span> ' .$donnees['id']. '<br />';
  130.           echo '<span class="bold">IP de l\'utilisateur :</span> ' .$donnees['ip']. '<br />';
  131.         }
  132.     }
  133.     }
  134. }
  135. catch (Exception $e)
  136. {
  137.         die('Erreur : ' . $e->getMessage());
  138. }
  139.  
  140. ?>
  141.   </div>
  142. <?php include("bas_de_page.php"); ?>
  143. <?php
  144. }
  145. else
  146. {
  147. echo 'Accès refusé ! Modification de cookies reperée !';
  148. }
  149. }
  150. catch (Exception $e)
  151. {
  152.         die('Erreur : ' . $e->getMessage());
  153. }
  154. ?>
Add Comment
Please, Sign In to add comment