PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : Forum Général PHP » Amélioration de mon formulaire d'envoie d'email » 21-03-2013 07:27:45

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.

#2 Re : Forum Général PHP » Amélioration de mon formulaire d'envoie d'email » 21-03-2013 07:27:45

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

#3 Forum Général PHP » Amélioration de mon formulaire d'envoie d'email » 21-03-2013 07:27:45

MaxB
Réponses : 5

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";
}
?>

#4 Re : Forum Général PHP » Problème envoi mail php » 07-03-2013 17:12:32

Le problème a été résolu côté serveur.

Merci.

#5 Re : Forum Général PHP » Problème envoi mail php » 07-03-2013 17:12:32

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

#6 Forum Général PHP » Problème envoi mail php » 07-03-2013 17:12:32

MaxB
Réponses : 3

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:


<?php

$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

Pied de page des forums

Propulsé par FluxBB