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
| <?php
require_once ('includes/settings.php');
if(isset($_POST['submit'])) {
$name = strip_tags($_POST['name']);
$email = strip_tags($_POST['email']);
$tilte = strip_tags($_POST['tilte']);
$category = strip_tags($_POST['category']);
$message = strip_tags($_POST['message']);
$from = 'Code Snippets';
$subject = 'Code Snippets';
$body ="From: $name\n E-Mail: $email\n Titre: $tilte\n Categorie: $category\n Message:\n $message";
$captcha = $_POST["captcha"];
$result_captcha = $_POST["result_captcha"];
if (!$name) {
$result = '<div class="alert alert-primary" role="alert">Entrez votre pseudo !
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
}
if (!$email || !filter_var($email, FILTER_VALIDATE_EMAIL)) {
$result = '<div class="alert alert-primary" role="alert">Entrez votre adresse mail !
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
}
if (!$tilte) {
$result = '<div class="alert alert-primary" role="alert">Entrez votre titre !
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
}
if (!$message) {
$result = '<div class="alert alert-primary" role="alert">Entrez votre code snippet !
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
}
if ($captcha !== $result_captcha) {
$result = '<div class="alert alert-primary" role="alert">Erreur Captcha !
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
}
if (!$result) {
if (mail ($admin, $subject, $body, $from)) {
$result = '<div class="alert alert-primary" role="alert">Votre code snippet s'affichera aprés approbation du webmaster, merci pour votre contribution.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
} else {
$result = '<div class="alert alert-primary" role="alert">Oups, une erreur s'est produite lors de l'envoi de votre code snippet, si le problème persiste contactez le webmaster.
<button type="button" class="close" data-dismiss="alert" aria-label="Close">
<span aria-hidden="true">×</span>
</button></div>';
}
}
}
?> |
Partager