Vous n'êtes pas identifié(e).
Pages : 1
Bonjour JC,
Vu ta réponse tu dois sûrement être très calé en php.
Pourrais-tu alors répondre à la mienne ? Cela me ferait avancé un peu car là ton intervention ne me sert à rien.
Merci.
Bonjour,
Merci Alnoss pour ton retour mais peux-tu me donner le code php exact à intégrer car quand je redirige avec <script>document.location="ton url"</script> j'arrive sur la page erreur.
Max
Bonjour à tous,
J'aimerais donc comme vous l'aurez compris dans le sujet de ma discussion, améliorer mon formulaire d'email (ci-dessous il y a le code).
Pouvez-vous m'aider dans un 1er temps pour:
- un renvoie direct vers mon site après envoie d'un email
- lors de l'envoie apparait sur ma page contact un message de validation, pour spécifier que l'email a bien été envoyé
Toutes les autres idées sont les bienvenues.
Merci d'avance.
<?php
$EmailFrom = $_REQUEST['email'];
$EmailTo = "mb@visba.fr"; // Your email address here
$Subject = "Contact form";
$Name = Trim(stripslashes($_POST['name']));
$Email = Trim(stripslashes($_POST['email']));
$Message = Trim(stripslashes($_POST['message']));
// validation
$validationOK=true;
if (!$validationOK) {
echo "Error";
exit;
}
// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= "\n";
$Body .= "\n";
$Body .= $Message;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
// redirect to success page
if ($success){
echo "Succes";
}
else{
echo "Error";
}
?>
Le problème a été résolu côté serveur.
Merci.
Bonjour Pierrot et merci pour cette réponse,
Peux-tu me dire quelle configuration dois-je demander à mon administrateur pour que cela fonctionne bien ?
Merci
Bonjour à tous,
Mon formulaire de contact ci-dessous ne fonctionne pas. J'ai bien intégré mon adresse mail, mais y a t-il d'autres champs à remplir? Je ne m'y connais pas du tout en .php comme vous aurez pu vous en douter !
Quelqu'un pourrait-il regarder et me dire d'où le problème peut-venir ?
Voici le code:
$EmailFrom = $_REQUEST['email'];
$EmailTo = "monadresse@gmail.com"; // Your email address here
$Subject = "Contact form";
$Name = Trim(stripslashes($_POST['name']));
$Email = Trim(stripslashes($_POST['email']));
$Message = Trim(stripslashes($_POST['message']));
// validation
$validationOK=true;
if (!$validationOK) {
echo "Error";
exit;
}
// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Message: ";
$Body .= "\n";
$Body .= "\n";
$Body .= $Message;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
// redirect to success page
if ($success){
echo "Succes";
}
else{
echo "Error";
}
?>
Voici le message d'erreur:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, postmaster@visba.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Merci d'avance
Pages : 1