Problème de création de formulaire de contact

Résolu/Fermé
Swann68 - Modifié le 16 févr. 2020 à 14:16
 Swann68 - 16 févr. 2020 à 16:02
Bonjour j'aimerais faire un formulaire de contact html/php mais ça marche pas.Qqun peut m'aider ?


<!DOCTYPE html>
<html>
<head>
    <title>Contact</title>
    <meta charset="utf-8">
    <link rel="stylesheet" type="text/css" href="style.css">
    <script type="text/javascript" src="app.js"></script>
</head>
<body>
    <h1>Contact</h1><br>
    <php
$action=$_REQUEST['action'];
if ($action=="")    /* display the contact form */
    {
    ?>
<form  action="" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="action" id="nobutton" value="submit">
    Your name:<br>
    <input name="name" id="nobutton" type="text" value="" size="30"/><br>
    Your email:<br>
    <input name="email" id="nobutton" type="text" value="" size="30"/><br>
    Your message:<br>
    <textarea name="message" id="nobutton" rows="7" cols="30"></textarea><br>
    <input type="submit" id="submit1"  value="Send email"/>
    </form>
<php
    else
    {
    $name=$_REQUEST['name'];
    $email=$_REQUEST['email'];
    $message=$_REQUEST['message'];
    if (($name=="")||($email=="")||($message==""))
        {
        echo "Tous les inputs sont requis. Recommencez svp !";
        }
    else{        
        $from="From: $name<$email>\r\nReturn-path: $email";
        $subject="Message sent using your contact form";
        mail("***@***", $subject, $message, $from);
        echo "Email envoyé !";
        }
    }  
?>
</body>
</html>
A voir également:

4 réponses

jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
16 févr. 2020 à 14:25
Bonjour

Ça ne marche pas..... ça n'explique pas en quoi

Pourrais-tu être plus précis ?

et au passage je t'invite à lire et à appliquer ce qui est indiqué dans ce lien
https://forums.commentcamarche.net/forum/affich-37584947-php-gestion-des-erreurs-debogage-et-ecriture-du-code

.
1
Cela ne m'envois pas le message, tout simplement.
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
16 févr. 2020 à 15:09
Tu bosses en local sur ton ordinateur ou bien ta page est hébergé sur un serveur web ?

As-tu appliquer ce qui est indiqué dans le lien que je t'ai donné as-tu des messages d'erreur ?
commence par retravailler ton script en tenant compte des conseils donnés dans le lien et montre-nous le fichier une fois modifié si tu rencontres toujours des soucis.
0
Je travaille en local
0
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
16 févr. 2020 à 15:35
Et tu bosses avec quoi pour émuler ton serveur php ?
As tu paramétré le serveur SMTP ?
0
Yep, c'est bon, merci !
0