Bonjour à tous,
- Lors de l'envoi vers ma boite @gmail.com d'un formulaire de contact , la page d'Erreur 500 s'affiche et le mail n'est pas envoyé.
- Le formulaire fonctionnait correctement il y a encore quelques jours depuis j'ai effectué une refonte
---->le code html du <form> ainsi que l'envoi .php n'ont pas été modifiés
Php n'étant pas ma tasse de thé, j'imagine que c'est de ce côté qu'il faut chercher.
Merci d'avance, Benoît.
Le code php:
Le code html:
Bonne journée !
Edit : Retrait du mail en clair, on va t'éviter les spams
Modifié par bjmdrx (11 Apr 2013 - 14:02)
- Lors de l'envoi vers ma boite @gmail.com d'un formulaire de contact , la page d'Erreur 500 s'affiche et le mail n'est pas envoyé.
- Le formulaire fonctionnait correctement il y a encore quelques jours depuis j'ai effectué une refonte
---->le code html du <form> ainsi que l'envoi .php n'ont pas été modifiés
Php n'étant pas ma tasse de thé, j'imagine que c'est de ce côté qu'il faut chercher.
Merci d'avance, Benoît.
Le code php:
<?php
$nom=utf8_decode($_POST['nom']);
$prenom=utf8_decode($_POST['prenom']);
$email=utf8_decode($_POST['email']);
$sujet=utf8_decode($_POST['sujet']);
$message=utf8_decode($_POST['message']);
/* Destinataire */
$to = 'monadressemail@monmail.com';
/* Construction email */
$msg = 'Bonjour,'."\r\n\r\n";
$msg.= 'Ce mail a ete envoye depuis votre site internet par '.$prenom.' '.$nom."\r\n\r\n";
$msg .= 'Voici son message :'."\r\n\r\n";
$msg.= 'Sujet : '.$sujet."\r\n";
$msg.= '*********************'."\r\n";
$msg.= $message."\r\n";
$msg.= '*********************'."\r\n";
/* Entete mail */
$headers = 'From: '.$nom.'<'.$email.'>'."\r\n";
$headers .= 'Reply-To: <'.$email.'>'."\r\n";
/* envoi mail */
mail($to, $sujet, $msg, $headers);
?>
Le code html:
<form action="envoi.php" method="post" name="formContact" autocomplete="on">
<p>
<label for="nom">Nom<span class="required">*</span></label>
<input type="text" name="nom" id="nom" required placeholder="Votre nom*" />
</p>
<p>
<label for="prenom">Prénom</label>
<input type="text" name="prenom" id="prenom" placeholder="Votre prénom" />
</p>
<p>
<label for="email">Email<span class="required">*</span></label>
<input type="email" name="email" id="email" required placeholder="Votre email*" />
</p>
<p>
<label for="sujet">Sujet</label>
<input type="text" name="sujet" id="sujet" placeholder="Quel est votre sujet ?" />
</p>
<p>
<label for="message">Message<span class="required">*</span></label>
<textarea id="message" name="message" required placeholder="Ecrivez votre message*"></textarea>
</p>
<p class="indication">Tous les champs avec une <span class="required">*</span> sont obligatoires</p>
<p>
<input type="submit" value="C'est parti !" />
</p>
</form>
Bonne journée !
Edit : Retrait du mail en clair, on va t'éviter les spams
Modifié par bjmdrx (11 Apr 2013 - 14:02)