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 contacts simples sur une même page

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.

Pour télécharger le formulaire PHP de contact, cliquez ici et "enregistrez sous" le fichier, ou copiez le code ci-dessous. Vous pouvez aussi voir le tutoriel sur les formulaires de contact jQuery avec Ajax et PHP.

La scripte de formulaire de contact PHP

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

É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 la simple scripte de formulaire de contact PHP d'en haut

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.

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!

Inscrivez-vous, obtenir votre formulaire de contact de PHP et publier lui sur le web.

Vous n'avez pas besoin de compétences en programmation pour faire cela! Il suffit de copier et coller!