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="hidden" name="MAX_FILE_SIZE" value="1048576" />
<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;
$ergebnis = mysql_query("SELECT pseudo FROM membres WHERE pseudo='".$_POST['pseudo']."'");
$num = mysql_num_rows($ergebnis);
if($num) $error[]="pseudo déja utilisé!";
$ergebnis = mysql_query("SELECT pseudo FROM membres WHERE email='".$_POST['email']."'");
$num = mysql_num_rows($ergebnis);
if($num) $error[]="Adresse email déja utilisée!";
if($pass == $pass_confirm) {
if(!(strlen(trim($pass)))) $error[]="Vous devez entrer un password.";
}
else $error[]="La confirmation de votre password est incorrecte.";
if($jour < 1 || $jour > 31) $error[]="Vous devez entrer votre date de naissance.";
elseif($mois < 1 || $mois > 12) $error[]="Vous devez entrer votre date de naissance.";
elseif($annee < 1900 || $annee > 2008) $error[]="Vous devez entrer votre date de naissance.";
if(!(strlen(trim($pseudo)))) $error[]="Vous devez entrer un pseudo !";
elseif( strlen(trim($pseudo)) > 30 ) $error[]="Votre pseudo est trop long (30 caractères max).";
$sem = '^[a-z0-9_\.-]+@[a-z0-9_-]+\.[a-z0-9_\.-]+$';
if(!(eregi($sem, $email))) $error[]="Votre adresse email est invalide.";
if ($_FILES['avatar']['error'] > 0) $error = "Erreur lors du tranfsert";
if ($_FILES['avatar']['size'] > $maxsize) $error = "Le fichier est trop gros";
$extensions_valides = array( 'jpg' , 'jpeg' , 'gif' , 'png' );
$extension_upload = substr( strrchr($_FILES['avatar']['name'], '.') ,1);
if ( in_array($extension_upload,$extensions_valides) );
$image_sizes = getimagesize($_FILES['avatar']['tmp_name']);
if ($image_sizes[0] > $maxwidth OR $image_sizes[1] > $maxheight) $error = "Avatar trop grande";
if(is_array($error)) {
echo'<b>Il y a des erreurs:</b><br><br>';
foreach($error as $err) {
echo'<li>'.$err.'</li>';
}
echo'<br><br><input type="button" class="button" onClick="javascript:history.back()" value="Retour">';
}
$nom = microtime();
$nom = "images/avatars/".str_replace(' ','',$nom);
if (move_uploaded_file($_FILES['avatar']['tmp_name'],$nom));
$pass = MD5($pass);
$code_confirm = mt_rand(123456, 999999);
$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')";
?>
<?php
$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 .';
}
?>