J'ai essayé de chercher une solution mais je n'ai pas encore trouvé de solution! C'est probablement une erreur simple mais je ne peux pas m'en sortir. Je n'arrive tout simplement pas à utiliser le formulaire de contact en ligne - il affiche une page d'erreur 500.Formulaire de contact 500 Erreur - PHP
Le PHP:
<?php
$myemail = "[email protected]";
$name = $_POST['name'];
$phone = $_POST['phone']
$email = $_POST['email'];
$message = $_POST['message'];
$message = "
*MESSAGE FROM ONLINE FORM*
$message
Sent from:
Name: $name
E-mail: $email
Phone: $phone
";
mail($myemail, $name, $phone, $email, $message);
header('Location: http://thewebaddress.co.uk');
?>
Le code HTML:
<div class="contactform">
<form action="sendform.php" method="post">
Name:<br>
<input type="text" name="name" id="name"/ ><br>
Email:<br>
<input type="email" name="email" id="email" /><br/>
Phone:<br/>
<input type="text" name="phone" id="phone" /><br/>
Message:<br/>
<textarea name="message" id="message" ></textarea>
<input type="submit" value="Send Message!" class="button" id="submit" name="submitform" />
</form>
</div>
Merci à l'avance!
Il vous manque un point-virgule ';' sur la ligne 4 – GentlemanMax
*** Toujours *** regardez dans les journaux d'erreurs du serveur lorsque vous obtenez une erreur générique comme ceci car ces journaux contiendront presque toujours des informations sur l'erreur exacte. –
Comme @GentlemanMax a dit que vous devriez avoir '$ phone = $ _POST ['phone'];' à la ligne 4. Pour détecter de telles erreurs, activez la journalisation des erreurs et vérifiez les journaux. –