Les images
Visionneuse d'image
Nuage de mots clefs
Diaporama d'image
Insérer une vidéo
Lecteur mp3
Formulaire.
Un formulaire de contact (1/3).
Si vous trouvez une article intéressante, vous pouvez participer à sa diffusion en utilisant les boutons de partage situés ci-dessous.
| Résumé de la matière | Description |
|---|---|
| Télécharger un formulaire. | Un formulaire permet à un visiteur de communiquer avec vous... |
| Qu'est-ce qu'un captcha ? | Un captcha est une sécurité contre les courriers indésirables... |
| Télécharger WampServer. | Vous avez besoin d'un programme qui servira à interpréter le formulaire... |
Un formulaire de contact.
Un formulaire permet à un visiteur de communiquer avec vous. Il pourra ainsi donner ses impressions, posez une question ou commandez un produit.
Si vous trouvez qu'il est trop compliquer d'insérer ce formulaire, il y a aussi la possibilité de recevoir ces courriels directement dans votre boîte de messagerie. Pour plus d'information, suivez le
nouveau tutoriel ici.
Nous créerons un formulaire dynamique en local en trois étapes :
Première étape — Le formulaire.
Télécharger le formulaire ici et décompresser l'archive Winrar dans le dossier racine de votre site. Le formulaire est en PHP et ne peut être consulté directement à partir de votre ordinateur. Nous verrons plus loin comment y accéder.
Cette archive Winrar comprend le formulaire avec des requêtes PHP. Ces requêtes permettent à un visiteur de communiquer avec vous, mais à deux conditions :
- Que le champ « Courriel » soit rempli et bien rempli, c'est-à-dire qu'il doit y avoir un arobas et un point dans l'adresse courriel.
- Que le code alphanumérique, généré par un captcha, soit le même que le modèle suggéré.
Qu'est-ce qu'un captcha?
Un captcha est une sécurité contre les courriers indésirables (spans) qui pourraient inonder votre base de données.
Comment fonctionne cela?
Le script choisit quatre caractères de aA à zZ et 0 à 9 puis lès disposes de façon à ce qu'il soit difficilement reconnaissable par les robots. Cette méthode n'est pas infaillible, mais offre tout de même une bonne protection.
Pour voir la dernière version du Captcha, rendez-vous sur le site de Sécurimage PHP Captcha à l'adresse http://www.phpcaptcha.org
Autre sécurité.
Autre sécurité intéressante, le formulaire prévient l'extraction de données et autre manipulation malveillante en rendent inactif les scripts PHP. Ce qui veut dire que certains caractères essentiels à l'exécution d'un script sont remplacés par leurs entités HTML.
Exemple :
<?php ... ?> (script actif) est remplacer par <?php ... ?> (script inactif).
Sur la page de récupération des données, l'entité HTML est remplacée par le caractère d'origine ce qui rend sa lecture plus facile.
Cette page de récupération des données est fournie avec le formulaire vous évitent ainsi d'aller constamment dans la base de données sur le serveur pour vérifier vos messages. De plus, si, par exemple, un visiteur vous envoie un poème ou des paroles de chanson, il n'y a pas de saut de ligne par défaut ce qui rend la lecture difficile. Pour y remédier, le formulaire est conçu pour « forcer » le saut de ligne dans la base de données. Lorsque vous irez vérifier vos messages sur la page de récupération, les paragraphes sont formatés comme l'expéditeur vous lès a envoyé.
Deuxième étape — Télécharger le dernière version WampServer.
Vous avez besoin d'un programme qui servira à interpréter le formulaire et à créer une base de données. En effet, votre ordinateur est incapable de lire les scripts PHP et la base de données ne comprend que le PHP. Nous avons donc besoin d'un « interprète ». Pour ce faire, vous avez besoin de WampServer. Ce programme joue le même rôle en local que le serveur sur lequel votre site sera hébergé.
Téléchargez le programme WampServer et installez-le. Accepter toutes les options par défaut.
Laurent, un visiteur régulier à eu un problème avec WampServer et Skype. Assurez-vous que Skype est désactivé. J'ai l'impression que Skype utilise un système de serveur en local. Le même problème avec
ASP Visual Studio qui intègre un serveur pour tester les fichier asp en local.
