All pastes #830364 Raw Edit

Someone

public text v1 · immutable
#830364 ·published 2007-12-23 22:29 UTC
rendered paste body
<style type="text/css">
<!--
.Style1 {color: #0066CC}
.Style2 {color: #FF0000}
.Style4 {
	color: #0066CC;
	font-size: 12px;
	font-weight: bold;
}
-->
</style>

<body>
<br>
<?php 
if(!isset($_GET['inscription']) AND !isset($_GET['action']))
{
?>
<table id="Tableau_01" align="center" border="0" cellpadding="0" cellspacing="0" height="139" width="585">
    <tr> 
	  <form action="?p=inscription&action=verif" method="post">
          <table background="" border="0" width="108%">
            <tbody>
              <tr> 
                <td background="" valign="top">
  <p>&nbsp;</p>
  <table width="105%"  border="0" align="center">
    <tr> 
      <td width="45%"><div align="right"><span class="Style1">Pseudo : </span><span class="Style2">*</span></div></td>
      <td width="55%"> <input name="pseudo" type="text" id="txtTitre2" size="30" maxlength="20">      </td>
    </tr>
    <tr> 
      <td><div align="right"><span class="Style1">Password : </span><span class="Style2">*</span></div></td>
      <td> <input name="pass" type="password" id="pass" size="30" maxlength="10">      </td>
    </tr>
    <tr> 
      <td><div align="right"><span class="Style1">Password (confirmer) :</span> <span class="Style2">*</span></div></td>
      <td> <input name="pass_confirm" type="password" id="pass_confirm" size="30" maxlength="10">      </td>
    </tr>
	    <tr> 
      <td><div align="right"><span class="Style1">Email :</span> <span class="Style2">*</span></div></td>
      <td> <input name="email" type="text" id="txtTitre2" size="30" maxlength="60">      </td>
    </tr>
	 <tr> 
      <td><div align="right" class="Style1">Informations personnelles </div></td>
      <td></td>
    </tr>
    <tr> 
      <td><div align="right"><span class="Style1">Pr&eacute;nom : </span><span class="Style2">*</span></div></td>
      <td> <input name="prenom" type="text" id="txtTitre2" size="30" maxlength="30">      </td>
    </tr>
	    <tr> 
      <td><div align="right"><span class="Style1">nom : </span><span class="Style2">*</span></div></td>
      <td> <input name="nom" type="text" id="txtTitre2" size="30" maxlength="30">      </td>
    </tr>
	    <tr> 
      <td align="right"><span class="Style1">Sexe :</span> <span class="Style2">*</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><div align="right"><span class="Style1">Date de naissance :</span> <span class="Style2">*</span></div></td>
      <td><select name="jour">
        <?php
	  $jour = date("d");
	  $mois = date("m");
	  $annee = date("Y");
	  
  	  for ($i=1; $i<=31; $i++) { ?>
        <option value="<? echo $i ?>"><? echo $i ?></option>
        <? } // Fin For ?>
      </select>
        <select name="mois">
          <?  
	  for ($i=1; $i<=12; $i++) { ?>
          <option value="<? echo $i ?>"><? echo $i ?></option>
          <? } // Fin For ?>
        </select> <select name="annee">
          <? 
	  for ($i=2007; $i>=1900; $i--) { ?>
          <option value="<? echo $i ?>"><? echo $i ?></option>
          <? } // Fin For ?>
        </select> </td>
		<tr>
          <td><div align="right"><span class="Style1">Pays : </span><span class="Style2">*</span></div>
          <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 align="right"><span class="Style1">Ville :</span>&nbsp;&nbsp;<span class="Style2">*</span></td>
      <td><input type="text" name="town" size="30" class="form_off" onFocus="this.className='form_on'" onBlur="this.className='form_off'"></td>
    </tr>
  </table>
  <br>
  <p align="center"><strong> 
    <iframe height=100 width=90% Align="middle" Marginwidth=0 marginheight=0 hspace=0 vspace=0 frameborder=1 scrolling=yes name="charte" SRC="charte.php"></IFRAME>
    <br>
    <span class="Style2">Tous les champs sont obligatoires. </span></strong></p>
  <div align="center"> 
    <p> 
      <input name="charte" type="checkbox" id="charte" value="ok">
      <span class="Style2">J'ai pris connaissance de la charte ci dessus</span></p>
    <p>
      <input type="submit" value="Envoyer le message" />
    </p>
  </div>
</form></td>
    </tr>
</body>
<?php
// on ferme la condition
}
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']; 
$prenom = strip_tags($_POST['prenom']); 

$date_naissance = $annee."-".$mois."-".$jour;

if(!($pass == $pass_confirm)) die ("Le mot de passe que vous avez saisi n'est pas correct.");

if (!($pseudo && $pass && $email && $prenom && isset($_POST["charte"]))) die ("Merci de remplir tous les champs et de cocher l'acceptation de la charte.");

$pass = MD5($pass); 

mt_srand((float) microtime()*1000000);
$code_confirm = mt_rand(123456, 999999);

$query = "INSERT INTO `membres` ( `id` , `pseudo` , `password` , `date_inscription` , `email` , `date_naissance` , `pays` , `prenom` ,`fonction` ,`code_confirm`) 
VALUES (
'', '$pseudo', '$pass', NOW( ) , '$email', '$date_naissance', '$pays', '$prenom', 'Visiteur', '$code_confirm'
)
";

$resultat = @mysql_query($query,$link);

if (!$resultat) {
	if (mysql_errno() == 1062) { ?>
<table id="Tableau_01" background="images/a.htm" border="0" cellpadding="0" cellspacing="0" height="139" width="500">
  <tbody>
    <tr> 
      <td colspan="2" background="">&nbsp;</td>
      <td background="">&nbsp;</td>
      <td colspan="2" background="">&nbsp;</td>
    </tr>
    <tr> 
   
      <th colspan="3" background="" bgcolor="" height="5" valign="top"> 
        <div align="left"> 
          <table background="" border="0" width="500">
            <tbody>
              <tr>
                <td background="" valign="top"> <div align="center">
		<p align="center">Erreur</p><p>&nbsp;</p>
		Désolé, mais ce pseudo et/ou ce email sont déjà utilisés !<br><br>
		    <p align="center"><a href="javascript:history.back();"><font onMouseOver="this.style.color='#0099FF'" onMouseOut="this.style.color='#0066CC'"><br>
    [ Retour ]</font></a></p><br>
                  </div>
                </td>
              </tr>
            </tbody>
          </table>
       </th>
</table><?php 
	}
	else die("Une erreur est survenue pendant l'inscription : <br>".mysql_error());
if($resultat) {
$destination = "$email";
$titre = "Confirmation de votre inscription";
$contenu = "Bonjour $pseudo, \n\nVoici votre code d'activation : $code_confirm \n\nMerci de vous être inscrit, et à bienôt sur notre site !\n\nhttp://www.Team-LogiQ.com \n\n Team LogiQ";
$expediteur = "From:Team LogiQ";
mail($destination,$titre,$contenu,$expediteur);
}
?>
<?php
}
    elseif(isset($_GET['action']) AND $_GET['action'] == 'ok')
	$code_confirm = $_POST['code_confirm'];
	$pseudo = $_POST['pseudo'];
	
	$query = "SELECT * FROM `membres` WHERE `pseudo` = '$pseudo' LIMIT 1";
	$resultat = @mysql_query($query,$link) or die(mysql_error()); 
	$row = mysql_fetch_array($resultat);
	

	if ($row['code_confirm'] == $code_confirm) {
		$query = "UPDATE `membres` SET `code_confirm` = '0' WHERE `pseudo` = '$pseudo'";
		$resultat = @mysql_query($query,$link) or die(mysql_error());
		echo '<p align="center">Félicitations !</p><p>&nbsp;</p>Votre inscription s\'est correctement déroulée !<br>';
		echo 'Vous pouvez dès maintenant vous identifier dans la partie login du site.<br><br>';
		echo 'Bienvenue sur le site de la team LogiQ !!!<br>';
	} 
	else {
		echo '<p align="center">Erreur</p><p>&nbsp;</p>';
		echo "Désolé, mais le code de confirmation que vous avez saisi ( ".$code_confirm." ) n'est pas correct pour ce pseudo.<br>
		Merci de vérifier le pseudo et le code de confirmation.<br><br>";
		echo "<a href=\"./?p=inscription_confirm\">Retour</a>";
	}
?>


<table id="Tableau_01"  border="0" cellpadding="0" cellspacing="0" height="139" width="500">
  <tbody>
    <tr> 
      <td colspan="2" >&nbsp;</td>
      <td background="">&nbsp;</td>
      <td colspan="2" >&nbsp;</td>
    </tr>
    <tr> 
     
      <th colspan="3" background="" bgcolor="" height="5" valign="top"> 
        <div align="left"> 
          <table background="" border="0" width="100%">
            <tbody>
              <tr><br> 
                <td background="" valign="top">Merci de rentrer le code de confirmation qui vous a &eacute;t&eacute; envoy&eacute; par mail : <br><br>
	<div align="center">
	<form name="form1" method="post" action="?p=inscription&ok=1">
	  <table width="30%"  border="0" cellpadding="0" cellspacing="0">
        <tr>
          
        <td>Pseudo</td>
          <td><input name="pseudo" type="text" id="code_confirm23" size="20" maxlength="60"></td>
        </tr>
        <tr>
          
        <td>Code</td>
          <td><input name="code_confirm" type="text" id="code_confirm4" size="15" maxlength="6"></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td><input type="submit" name="Submit" value="OK"></td>
        </tr>
      </table>
	  <p>Vous n'avez pas besoin de garder ce code, il ne vous sera pas redemand&eacute;.. </p>
	  </form>
	</div>
<?php } ?>
</td>
 </tr>
</tbody>
</table>
</th>