FORMMAIL TRÈS SIMPLE ET PERSONALISABLE

Signaler
Messages postés
38
Date d'inscription
vendredi 9 mars 2007
Statut
Membre
Dernière intervention
23 avril 2009
-
Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46898-formmail-tres-simple-et-personalisable

Messages postés
3472
Date d'inscription
lundi 16 juillet 2007
Statut
Membre
Dernière intervention
28 février 2014
36
Effectivement, j'arrive un peut tard et comme l'a si bien dit coucou747 :

- $HTTP_POST_VAR c'est très vieux, maintenant on utilise plutot : $_POST['nom']...

Et comme l'a dit aussi Morphinof :

- il n'y a aucune vérification, tu pourrai au moins vérifier si les variables existent et si elle ne sont pas vide : de cette façon :

- pour vérifier l'existance des variables : if(isset($_POST['nom_du_champs']) && isset($_POST...) {...
- pour vérifier si les variables ne sont pas vides : if(!empty($_POST['nom_du_champs']) && !empty($_POST...)

a++

PS : je préfère ne pas mettre de note !
Messages postés
5
Date d'inscription
lundi 25 juin 2007
Statut
Membre
Dernière intervention
16 juin 2008

En effet, je ne suis pas très intéressé par 'FORMMAIL'!
Pourriez vous peut être un peu modifier et améliorer (test mail si il est bien parti etc..)?!

Bon courage !
Messages postés
488
Date d'inscription
samedi 5 avril 2003
Statut
Membre
Dernière intervention
31 mars 2009
4
Quelle horreur ce code....
Messages postés
255
Date d'inscription
vendredi 20 avril 2007
Statut
Membre
Dernière intervention
9 août 2013
4
En dehors de ce qui disais très justement klicksoe au niveau du html, tu ne fais aucune vérification sur tes champs de formulaire !
Déjà au niveau sécurité c'est à revoir mais le minimum serait de vérifier le format de l'e-mail.
Quand tu utilises la fonction mail il faut tester son retour :
if(mail(...)) pour afficher un message d'erreur si jamais le mail passe pas etc.
Afficher les 6 commentaires