Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- if(!empty($_POST)){
- extract($_POST);
- $valid = true;
- if(empty($nom)){
- $valid = false;
- $erreurnom="Vous n'avez pas rempli votre nom !";
- }
- if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$sender)){
- $valid=false;
- $erreursender = "Votre email n'est pas valide";
- }
- if(empty($sender)){
- $valid = false;
- $erreursender="Vous n'avez pas rempli votre email !";
- }
- if(!preg_match("/^[a-z0-9\-_.]+@[a-z0-9\-_.]+\.[a-z]{2,3}$/i",$receiver)){
- $valid=false;
- $erreurreceiver = "Votre email de destination n'est pas valide";
- }
- if(empty($receiver)){
- $valid = false;
- $erreurreceiver="Vous n'avez pas rempli votre email de destination!";
- }
- if(empty($objet)){
- $valid = false;
- $erreurobjet="Vous n'avez pas rempli votre objet !";
- }
- if(empty($message)){
- $valid = false;
- $erreurobjet="Vous n'avez pas rempli votre message !";
- }
- if($valid){
- $header .= "Reply-To: $sender";
- $message = stripcslashes($message);
- $nom = stripcslashes($nom);
- if(mail($receiver,$objet,$message,$header)){
- $erreur = "Votre message est bien parvenue";
- unset($nom);
- unset($sender);
- unset($receiver);
- unset($objet);
- unset($message);
- }
- else{$erreur = "Une erreur est survenue";}
- }
- }
- ?>
- <!DOCTYPE html>
- <html lang="fr">
- <body>
- <div class="form">
- <h1>Envoyer un mail. Maintenant depuis internet.</h1>
- <?php
- if(isset($erreur)) {echo "<p>$erreur</p>";}
- ?>
- <form method="post" action="SendAMail.php">
- <label for="nom">Nom :</label>
- <input type="text" name="nom" id="nom" value="<?php if(isset($nom)) echo $nom; ?>"/>
- <span class="error-message"><?php if(isset($erreurnom)) echo $erreurnom; ?></span>
- <label for="sender">Votre Email :</label>
- <input type="text" name="sender" id="sender" value="<?php if(isset($sender)) echo $sender; ?>"/>
- <span class="error-message"><?php if(isset($erreursender)) echo $erreursender; ?></span>
- <label for="receiver">Email de destination :</label>
- <input type="text" name="receiver" id="receiver" value="<?php if(isset($receiver)) echo $receiver; ?>"/>
- <span class="error-message"><?php if(isset($erreurreceiver)) echo $erreurreceiver; ?></span>
- <label for="objet">Objet :</label>
- <input type="text" name="objet" id="objet" value="<?php if(isset($objet)) echo $objet; ?>"/>
- <span class="error-message"><?php if(isset($erreurobjet)) echo $erreurobjet; ?></span>
- <label for="message">Message :</label>
- <textarea name="message" id="message"><?php if(isset($message)) echo $message; ?></textarea></br>
- <span class="error-message"><?php if(isset($erreurmessage)) echo $erreurmessage; ?></span>
- <input type="submit" value="Envoyer">
- </div>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment