Formulaires PHP De Contact

Créez des formulaires de contact, aussi simples qu'1-2-3, grâce à des scripts PHP ou au concepteur de formulaires 123ContactForm.

Formulaires PHP De Contact Gratuits Et Simples

Les formulaires de contact sont un moyen facile de vous rendre joignable par les visiteurs de votre site, sans divulguer votre adresse mail, par prévention d'être ciblé par les spammeurs. Les formulaires de contact peuvent se créer avec plusieurs langages de script, les plus populaires restent les formulaires de contact PHP. Ils sont très flexibles, peuvent se relier à la base de données. Cependant PHP n'est pas facile à maîtriser, particulièrement pour les débutants en développement web. Nous mettons à votre disposition un court tutoriel portant sur la méthode de création des formulaires de contact PHP.

Script Pour Les Formulaires PHP Avec La Démo

Formulaires PHP de contacts simples sur une même page

  • Étape 1: Créez un seul fichier PHP
    Un formulaire de contact PHP est construit selon deux parties: le formulaire actuel de contact (ce que regarde les visiteurs) et le script qui traitent les champs du formulaire et envoie le tout par mail. Ils se localisent en deux fichiers différents, ou sur le même fichier, comme l'illustre l'exemple suivant.

  • Étape 2: Copiez le script du formulaire de contact PHP script ci-joint
    Nous allons créer un formulaire de contact PHP, qui demande à l'utilisateur de saisir son nom, mail et message (comme indiqué sur l'image). On peut y inclure des codes de formulaires de contact PHP, surlignés, pour faciliter la compréhension. Quand le visiteur ouvre une page avec un formulaire (démo en direct), le code HTML du formulaire s'affiche (en noir). Après le clic de l'utilisateur sur le bouton Envoyer, l'utilisateur reste sur la même page, mais le paramètre caché action est actif. Ce qui va empêcher le script d'afficher le formulaire encore une fois et essayer de renvoyer le mail (code après le premier else). Les scripts vérifient si tous les champs sont bien remplis. Si au moins un champ est vide, un message d'erreur s'affiche.

Le script des formulaires PHP de contacts

Pour télécharger le formulaire PHP de contact, cliquez ici et "enregistrez sous" le fichier, ou copiez le code ci-dessous.
<?php
$action
=$_REQUEST['action'];
if (
$action=="")    /* display the contact form */
    
{
    
?>
    <form  action="" method="POST" enctype="multipart/form-data">
    <input type="hidden" name="action" value="submit">
    Your name:<br>
    <input name="name" type="text" value="" size="30"/><br>
    Your email:<br>
    <input name="email" type="text" value="" size="30"/><br>
    Your message:<br>
    <textarea name="message" rows="7" cols="30"></textarea><br>
    <input type="submit" value="Send email"/>
    </form>
    <?php
    

else                
/* send the submitted data */
    
{
    
$name=$_REQUEST['name'];
    
$email=$_REQUEST['email'];
    
$message=$_REQUEST['message'];
    if ((
$name=="")||($email=="")||($message==""))
        {
        echo 
"All fields are required, please fill <a href=\"\">the form</a> again.";
        }
    else{        
        
$from="From: $name<$email>\r\nReturn-path: $email";
        
$subject="Message sent using your contact form";
        
// mail("youremail@yoursite.com", $subject, $message, $from);
        
echo "Email sent!";
        }
    }  
?>



Vous pouvez aussi voir le tutoriel sur les formulaires de contact jQuery avec Ajax et PHP.

Plus de fonctionnalités avec l'éditeur Déplacez & déposez


C'est bon, nous avons créer un formulaire simple. Vous pouvez y ajouter des champs (boutons radio, cases à cocher, zones de texte, menus déroulants), vous devez les ajouter au script. Si les spammeurs commencent à remplir automatiquement vos champs, ajoutez-la vérification par image Captcha. Si l'utilsateur a mal saisi son mail, ajoutez des validations de formulaires. Si vous voulez recevoir des fichiers à travers vos formulaires, autorisez-les à télécharger des fichiers avec le script PHP.

Toutes ces fonctionnalités s'implémentent avec PHP, mais nécessitent une certaine connaissance technique. Une solution plus facile est d'utiliser le concepteur gratuit de formulaires PHP d'123ContactForm, qui offrent toutes ces options et bien plus encore. N'hésitez pas!
Concepteur De Formulaires PHP De Contact En Ligne