Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- try
- {
- $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
- $bdd = new PDO('mysql:host=localhost;dbname=j7p_mysql', 'j7p_mysql', 'xaesoot3', $pdo_options); // Connexion à la BDD
- $pass_crypte = md5($_POST['mdp']); // On crypte le mot de passe
- $req=$bdd->prepare('SELECT pseudo, mdp FROM membres WHERE pseudo=:pseudo'); // On selectionne les champs pseudo et mdp
- $req->execute(array(
- 'pseudo' => $_COOKIE['pseudo']
- ));
- ($donnees=$req->fetch());
- $req->closeCursor();
- if ($_COOKIE['pseudo']==$donnees['pseudo'] AND $_COOKIE['mdp']==$donnees['mdp'])
- {
- ?>
- <!DOCTYPE html>
- <html>
- <head>
- <?php
- function get_microtime()
- {
- list($tps_usec, $tps_sec) = explode(" ",microtime());
- return ((float)$tps_usec + (float)$tps_sec);
- }
- $tps_start = get_microtime();
- ?>
- <link rel="stylesheet" media="screen" type="text/css" title="Progressive A!lyRa" href="progressive_ailyra.css" />
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
- <meta name="author" content="A!lyra" />
- <meta http-equiv="pragma" content="no-cache" />
- <title>Mice League .::. Affichage du profil de <?php echo '' .$_COOKIE['pseudo']. '';?> - Mice and go !</title>
- </head>
- <body>
- <!--[if lte IE 6]>
- <div class="alert-ie6">
- Votre navigateur est archaïque ! Changez le pour un autre navigateur tel que Mozilla Firefox, Google Chrome, ou encore Opéra
- </div>
- <![endif]-->
- <div id="logow">
- <img src="images/logo_pa.png" alt="Magnifique logo" title="Merci à Transfo'art pour ce logo (:"/> <!-- Ici c'est le logo ** -->
- </div>
- <?php include("menu.php"); ?>
- <?php include("menu_gauche.php"); ?>
- <div id="main">
- <?php
- try
- {
- $pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
- $bdd = new PDO('mysql:host=localhost;dbname=j7p_mysql', 'j7p_mysql', 'xaesoot3', $pdo_options);
- $req = $bdd->prepare('SELECT id, pseudo, mdp, email, tribu, msn, skype, emploi,
- 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');
- $req->execute(array(
- 'pseudo' => $_GET['pseudo']
- ));
- while ($donnees=$req->fetch())
- {
- if ($donnees['ban_value']=="Yes")
- {
- echo 'Cet utilisateur a été banni.';
- }
- else
- {
- echo '<h1 class="center">' . $donnees['pseudo'] . '';
- if (!empty($donnees['groupe']))
- {
- echo ' (' . htmlspecialchars($donnees['groupe']). ')</h1>';
- }
- if (!empty($donnees['avatar']))
- {
- echo' <p class="center"><img src="' .htmlspecialchars($donnees['avatar']). '" alt="L\'image ne peut pas être affichée !" class="img_border"/></p>';
- }
- if (!empty($donnees['email']))
- {
- 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 />';
- }
- if (!empty($donnees['msn']))
- {
- echo '<span class="bold">MSN :</span> ' . htmlspecialchars($donnees['msn']). '<br />';
- }
- if (!empty($donnees['skype']))
- {
- echo '<span class="bold">Skype :</span> ' . htmlspecialchars($donnees['skype']). '<br /></p>';
- }
- 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 />';
- if ($donnees['annif_affichage']==1)
- {
- echo '<span class="bold">Né le : </span>' . htmlspecialchars($donnees['jour_annif']). '/' . htmlspecialchars($donnees['mois_annif']). '/' .htmlspecialchars($donnees['annee_annif']). '<br />';
- }
- if (!empty($donnees['tribu']) OR !empty($donnees['map_favorite']))
- {
- echo '<h2 class="rotate">» <span class="megalomaj">I</span>nfos In-game</h2>';
- }
- if (!empty($donnees['tribu']))
- {
- echo '<span class="bold">Tribu :</span> ' . htmlspecialchars($donnees['tribu']). '<br />';
- }
- if (!empty($donnees['map_favorite']))
- {
- echo '<span class="bold">N° de la map officielle favorite du joueur:</span> ' . htmlspecialchars($donnees['map_favorite']). '<br />';
- }
- if ($donnees['infos_perso_affichage']==1)
- {
- if (!empty($donnees['emploi']) OR !empty($donnees['sport']) OR !empty($donnees['localisation']) OR !empty($donnees['description']))
- {
- echo '<h2 class="rotate">» <span class="megalomaj">I</span>nformations personnelles</h2>';
- }
- if (!empty($donnees['emploi']))
- {
- echo '<span class="bold">Emploi :</span> ' .htmlspecialchars($donnees['emploi']). '<br />';
- }
- if (!empty($donnees['sport']))
- {
- echo '<span class="bold">Sport(s) pratiqué(s) :</span> ' .htmlspecialchars($donnees['sport']). '<br />';
- }
- if (!empty($donnees['localisation']))
- {
- echo '<span class="bold">Localisation :</span> ' .htmlspecialchars($donnees['localisation']). '<br />';
- }
- if (!empty($donnees['description']))
- {
- echo '<span class="bold">Petite description de l\'utilisateur :</span> ' .htmlspecialchars($donnees['description']). '<br />';
- }
- }
- if ($_COOKIE['pseudo']=='Ringer' OR $_COOKIE['pseudo']=='Yomanho')
- {
- echo '<h2 class="rotate">» <span class="megalomaj">I</span>nformations pour les admins/modos</h2>';
- echo '<span class="bold">ID de l\'utilisateur :</span> ' .$donnees['id']. '<br />';
- echo '<span class="bold">IP de l\'utilisateur :</span> ' .$donnees['ip']. '<br />';
- }
- }
- }
- }
- catch (Exception $e)
- {
- die('Erreur : ' . $e->getMessage());
- }
- ?>
- </div>
- <?php include("bas_de_page.php"); ?>
- <?php
- }
- else
- {
- echo 'Accès refusé ! Modification de cookies reperée !';
- }
- }
- catch (Exception $e)
- {
- die('Erreur : ' . $e->getMessage());
- }
- ?>
Add Comment
Please, Sign In to add comment