Formulaire de contact (HTML, CSS, PHP)
Découvrez ce script proposé par C2script

Formulaire de contact (HTML, CSS, PHP) Développement web
Vendu par

C2script
Partager ce script
Connectez-vous pour acheter ce script
Se connecterDescription
Formulaire de contact PHP
Un formulaire de contact PHP simple, sécurisé et moderne avec validation côté serveur, protection anti-spam et design responsive.
Fonctionnalités
- Validation côté serveur : Vérification des champs requis et format email
- Sécurité XSS : Protection contre les attaques XSS avec
htmlspecialchars() - Honeypot anti-spam : Champ caché pour détecter les bots
- Sujets prédéfinis : Liste de sujets autorisés pour éviter les manipulations
- Email HTML : Envoi d'emails formatés en HTML
- Design responsive : Adapté mobile et desktop
- Messages d'erreur/succès : Feedback utilisateur clair
- Réaffichage des données : Conservation des valeurs en cas d'erreur
Structure du projet
formulaire-de-contact-php/
├── contact.php # Formulaire principal et logique de traitement
├── includes/
│ └── functions.php # Fonctions utilitaires (validation, envoi email)
├── style.css # Styles CSS modernes
└── README.md # Ce fichierInstallation
- Téléchargez ce projet sur votre serveur web
- Assurez-vous que PHP 8+ est installé
- Modifiez l'adresse email dans
includes/functions.php:$to = 'votre-email@example.com'; // Remplacez par votre adresse - Accédez au fichier
contact.phpvia votre navigateur
Configuration
Sujets disponibles
Les sujets sont définis dans la constante ALLOWED_SUBJECTS dans contact.php :
define('ALLOWED_SUBJECTS', [
'Demande d\'information',
'Support technique',
'Partenariat',
'Réclamation',
'Autre'
]);Personnalisation du style
Le fichier style.css contient un thème bleu/cyan. Vous pouvez modifier les variables de couleur :
- Dégradé de fond :
--gradient-bg - Couleur principale :
--primary-color - Couleur d'accent :
--accent-color
Sécurité
- Validation des inputs : Nettoyage et validation de tous les champs
- Protection XSS : Échappement des caractères spéciaux
- Honeypot : Détection automatique des bots
- Validation des sujets : Seuls les sujets prédéfinis sont acceptés
Utilisation
- Ouvrez
contact.phpdans votre navigateur - Remplissez le formulaire :
- Nom (requis)
- Email (requis, doit être valide)
- Sujet (requis, choix dans la liste)
- Message (requis)
- Cliquez sur "Envoyer"
- Un email sera envoyé à l'adresse configurée
Personnalisation
Ajouter un sujet
- Ajoutez le nouveau sujet dans
ALLOWED_SUBJECTS - Le selecteur se mettra à jour automatiquement
Modifier les couleurs
Le thème utilise des variables CSS pour faciliter la personnalisation. Modifiez les valeurs dans le bloc :root de style.css :
:root {
--gradient-bg: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); /* Dégradé de fond */
--primary-color: #4facfe; /* Couleur principale (focus, bordure) */
--accent-color: #00f2fe; /* Couleur d'accent */
}- Exemples de thèmes :
- Rouge :
--gradient-bg: linear-gradient(135deg, #ff6b6b 0%, #ee5a24 100%); --primary-color: #ff6b6b; - Violet :
--gradient-bg: linear-gradient(135deg, #667eea 0%, #764ba2 100%); --primary-color: #667eea; - Vert :
--gradient-bg: linear-gradient(135deg, #4facfe 0%, #00f2fe 100%); --primary-color: #4facfe;
Ajouter des champs
- Ajoutez le champ HTML dans le formulaire
- Traitez la variable dans la section PHP
- Ajoutez la validation si nécessaire
- Incluez le champ dans l'email
Technologies utilisées
- PHP 8 : Langage de programmation
- HTML 5 : Structure du formulaire
- CSS 3 : Styles et responsive design
Compatibilité
- PHP 8.0 ou supérieur
- Serveur web avec support PHP (Apache, Nginx, etc.)
- Navigateurs modernes
Avis sur ce script
Aucun avis pour ce script
Soyez le premier à laisser un avis en achetant ce script.
Scripts similaires

Formulaire de connexion PHP
# Formulaire de Connexion PHPUn formulaire de connexion sécurisé et moderne avec PHP...