1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Concours</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<?php
// tu commence toutes tes page avec cet include :
include("header.php");
// en dessous tu mets e que tu veux voir dans ta page en cours
extract($_POST);
if(!isset($_POST['pseudo'])) {
/* ####################################################################################################################
FORMULAIRE AFFICHE SI NON REMPLI
#######################################################################################################################*/
?>
<div id = "inscription">
<form action = "#" method = "post">
<h1>Inscription</h1>
<p><label for = "pseudo">Pseudo : </label><input type = "text" name = "pseudo" id = "pseudo" required/></p>
<p><label for = "pass">Mot de passe : </label><input type = "password" name = "pass" id = "pass" required/></p>
<p><label for = "passbis">Confirmer MDP : </label><input type = "password" name = "passbis" id = "passbis" required/></p>
<p><label for = "email">Adresse email :</label><input type = "texte" name = "email" id = "email" required/></p>
<input type="image" src="image/111.png" value="Valider" /></br>
</form>
</div>
<?php
exit;
} // fin du if(!isset($pseudo))...
// controle du MDP et du MDP de confirmation
if($_POST['passbis']!==$_POST['pass']) { echo "<span style='color:red; text-decoration:blink;'>La confirmation de votre mot de passe ne correspond pas !</span>";
// si ça correspond pas, on le prévient et on le renvoi à la page d'inscription
echo"<script>setTimeout(\"window.history.back()\",2000)</script>";
exit; }
/* ---------------------------------------------------------------------------------------------------------
traitement du formulaire si validé
------------------------------------------------------------------------------------------------------------*/
$_POST['enreg']
$_POST['enreg']=fopen("membres2.txt","a+"); // on inclu dans $enreg la fonction d'ouvrir le fichier membres.txt et de le créer s'il n'existe pas
fwrite( $_POST['enreg'], $_POST['pseudo']."|". $_POST['pass']."|". $_POST['email']."\n"); // ON enregistre les données du formulaire dans le fichier membres.txt
fclose($enreg); // on ferme le fichier membres.txt
// le site t'envoi un mail à chaque fois que quelqu'un s'inscrit (facultatif) => CHANGE "ton_adresse_email" par.... ton email !
mail("####","Nouvel inscrit","Un nouvel inscrit sur le site !\n\r\n\rPseudo : $pseudo\n\rPassword : $pass\n\rEmail : $email\n\r\n\r","From:$email");
echo "
Bravo $pseudo ! tu fais partie de nos membres, <a href='connexion.php'>Connecte toi !</a>
";
// à la fin tu termines toujours tes page par le footer
include("footer.html");
?>
</body>
</html> |