rendered paste body<style type="text/css"><!--.Style1 {color: #0066CC}.Style3 {color: #FF0000}--></style><?php if(!isset($_GET['inscription']) AND !isset($_GET['action'])){?><form action="?p=inscription&action=verif" name="save" method="post" enctype="multipart/form-data"><table width="100%" border="0" cellspacing="2" cellpadding="2"><tr><td colspan="2" height="20" class="title"> <div align="left" class="Style1"> • Inscription d'un nouveau compte sur notre site</div></td></tr><tr> <td colspan="2" height="20" class="title"> <div align="left" class="Style1"> • Les informations si dessous vont permettre de vous identifier sur notre site. Nous ne pourrons vous redonner votre mot de passe. Retennez le bien.</div></td></tr> <tr> <td width="150" align="right"><span class="Style1">Pseudonyme : </span><span class="Style3">*</span></td> <td width="748"><input name="pseudo" type="text" id="txtTitre2" size="30" maxlength="20"/>(pour la connexion uniquement)</td> </tr> <tr> <td width="150" align="right"><span class="Style1">¨Password : </span><span class="Style3">*</span></td> <td> <input name="pass" type="password" id="pass" size="30" maxlength="10"/></td></tr> <tr> <td width="150" align="right"><span class="Style1">Confirmer password : </span><span class="Style3">*</span></td> <td> <input name="pass_confirm" type="password" id="pass_confirm" size="30" maxlength="10"/></td></tr> <tr> <td width="150" align="right"><span class="Style1">Email : </span><span class="Style3">*</span></td> <td> <input name="email" type="text" id="txtTitre2" size="30" maxlength="60"/></td></tr> <tr> <td colspan="2" height="20" class="title"><div align="left" class="Style1">Informations personnelles</div></td></tr> <tr> <td width="150" align="right"><span class="Style1">Prénom : </span><span class="Style3">*</span></td> <td> <input name="prenom" type="text" id="txtTitre2" size="30" maxlength="30"/></td></tr> <tr> <td width="150" align="right"><span class="Style1">Nom : </span><span class="Style3">*</span></td> <td> <input name="nom" type="text" id="txtTitre2" size="30" maxlength="30"/></td></tr> <tr> <td width="150" align="right"><span class="Style1">Sex : </span><span class="Style3">*</span></td> <td><input class="input" type="radio" name="sex" value="m" checked/> Masculin <input class="input" type="radio" name="sex" value="f"/> Féminim</td></tr> <tr> <td width="150" align="right"><span class="Style1">Date de naissance : </span><span class="Style3">*</span></td> <td><input name="jour" type="text" id="txtTitre2" size="2"/> . <input name="mois" type="text" id="txtTitre2" size="2"/> . <input name="annee" type="text" id="txtTitre2" size="5"/> </td> <tr> <td width="150" align="right"><span class="Style1">Nationalité : </span><span class="Style3">*</span></td> <td><select name="pays"/> <option value="al">albania</option> <option value="ar">argentina</option> <option value="au">austria</option> <option value="be">belgium</option> <option value="bo">bosnia</option> <option value="br">brazil</option> <option value="ca">canada</option> <option value="ch">chilie</option> <option value="cr">croatia</option> <option value="de">denmark</option> <option value="es">estonia</option> <option value="fi">finland</option> <option value="fr">france</option> <option value="ge">germany</option> <option value="gr">greece</option> <option value="hu">hungary</option> <option value="ic">iceland</option> <option value="ir">ireland</option> <option value="is">israel</option> <option value="it">italy</option> <option value="ja">japan</option> <option value="me">mexico</option> <option value="ne">netherlandsl</option> <option value="nz">new-Zealand</option> <option value="no">norway</option> <option value="pol">poland</option> <option value="pr">portugal</option> <option value="ro">roumania</option> <option value="ru">russia</option> <option value="si">singapore</option> <option value="sl">slovenia</option> <option value="sa">south-Africa</option> <option value="sp">spain</option> <option value="swe">sweden</option> <option value="sw">switzerland</option> <option value="tu">tunisia</option> <option value="uk">united-kingdom</option> <option value="us">united-states</option> <option value="ve">venezuela</option> <option value="yu">yugoslavia</option> </select></td></tr> <tr> <td width="150" align="right"><span class="Style1">Ville : </span><span class="Style3">*</span></td> <td><input name="ville" type="text" id="txtTitre2" size="30" maxlength="30"/></td></tr> <tr> <td width="150" align="right"><span class="Style1">Avatar : </span><span class="Style3">*</span></td> <td><label for="avatar">Fichier (Tous formats | max. 1Mo):</label><br /> <input type="file" name="avatar" id="avatar" /><br /> </td></tr> </table> <br> <p><strong> <iframe height="100" width="585" Align="middle" Marginwidth="0" marginheight="0" hspace="0" vspace="0" scrolling="yes" name="charte" SRC="charte.php"></IFRAME> <br> <span class="Style3">Tous les champs sont obligatoires. </span></strong></p> <p> <input name="charte" type="checkbox" id="charte" value="ok"/> <span class="Style3">J'ai pris connaissance de la charte ci dessus</span></p> <p> <input name="save" type="submit" value="Envoyer le message" /></form> </p></br><?php}elseif(isset($_GET['action']) AND $_GET['action'] == 'verif'){$pseudo = strip_tags($_POST['pseudo']); $pass = strip_tags($_POST['pass']); $pass_confirm = strip_tags($_POST['pass_confirm']); $pays = $_POST['pays']; $email = $_POST['email']; $annee = $_POST['annee']; $mois = $_POST['mois']; $jour = $_POST['jour']; $sex = $_POST['sex'];$ville = $_POST['ville']; $prenom = strip_tags($_POST['prenom']); $nom = strip_tags($_POST['nom']); $date_naissance = $annee."-".$mois."-".$jour;//controle pseudo$ergebnis = mysql_query("SELECT pseudo FROM membres WHERE pseudo='".$_POST['pseudo']."'");$num = mysql_num_rows($ergebnis);if($num) $errors[]="pseudo déja utilisé!";if(!(strlen(trim($pseudo)))) $errors[]="Vous devez entrer un pseudo !";elseif( strlen(trim($pseudo)) > 30 ) $errors[]="Votre pseudo est trop long (30 caractères max).";//controle addresse mail$ergebnis = mysql_query("SELECT pseudo FROM membres WHERE email='".$_POST['email']."'");$num = mysql_num_rows($ergebnis);if($num) $errors[]="Adresse email déja utilisée!";$sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';if(!(eregi($sem, $email))) $error[]="Votre adresse email est invalide.";//controle du pass et du pass de confirmationif($pass == $pass_confirm) {if(!(strlen(trim($pass)))) $errors[]="Vous devez entrer un password.";}else $error[]="La confirmation de votre password est incorrecte.";//controle date de naissanceif($jour < 1 || $jour > 31) $errors[]="Vous devez entrer votre date de naissance.";elseif($mois < 1 || $mois > 12) $errors[]="Vous devez entrer votre date de naissance.";elseif($annee < 1900 || $annee > 2008) $errors[]="Vous devez entrer votre date de naissance.";$maxheight = 100;$maxwidth = 100;$maxsize = 5000;// avatars controleif ($_FILES['avatar']['error'] > 0) $errors[]="Erreur lors du tranfsert";if ($_FILES['avatar']['maxsize'] > $maxsize) $errors[]="Le fichier est trop gros";$image_sizes = getimagesize($_FILES['avatar']['tmp_name']);if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $errors[]="Image trop grande";//format avatars$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );$extension_upload = substr( strrchr($_FILES['avatar']['name'], '.') ,1);if ( in_array($extension_upload,$extensions_valides));//erreurif(is_array($errors)) {echo'<b>Il y a des erreurs:</b><br><br>'; foreach($errors as $err) {echo'<li>'.$err.'</li>';}echo'<br><br><input type="button" class="button" onClick="javascript:history.back()" value="Retour">';}$pass = MD5($pass); $code_confirm = mt_rand(123456, 999999);//transfer avatars$avatar = time();$nomavatar = str_replace(' ','',$avatar).".".$extension_upload;$avatar = "./images/avatars/".str_replace(' ','',$avatar).".".$extension_upload;move_uploaded_file($_FILES['avatar']['tmp_name'],$avatar);//insert infos mysql$query = "INSERT INTO `membres` ( `id` , `pseudo` , `password` , `date_inscription` , `email` , `date_naissance` , `ville` , `sex` , `pays` , `prenom` , `nom` ,`fonction` ,`code_confirm`) VALUES ('', '$pseudo', '$pass', NOW( ) , '$email', '$date_naissance', '$ville', '$sex', '$pays', '$prenom', '$nom', 'Visiteur', '$code_confirm')";$resultat = @mysql_query($query,$link);?><?php // inscription valide et envoie du mailif($resultat) { $destination = $email; $pseudo = $pseudo; $header = "Informations personnelles:" ; $Message = 'Informations personnelles: L\'inscription s\'est déroulée avec succès !Votre pseudo: '.$pseudo.'Votre password: '.$pass.'Veuillez confirmer votre inscription en cliquant sur le lien suivant :http://195.114.19.111/team-wizz/site/?p=inscription&key='.$code_confirm.'Merci de vous être inscrit, bonne visite sur notre site. ';if(mail($destination,$header, $Message)) echo'Votre enregistrement c est bien derouler, un mail va vous etre envoyé dans quelle que seconde. <br>Vous devez encore activer votre compte avec le lien qui vous a était envoyer par email.'; else 'Un probléme et survenue pendant l envoie de votre mail , merci de contacter le webmaster dudit site .';}}?>