Interdire l'envoi d'un formulaire si html
Fermé
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
-
29 sept. 2008 à 20:18
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 - 28 oct. 2008 à 18:43
macgawel Messages postés 664 Date d'inscription mercredi 7 mai 2008 Statut Membre Dernière intervention 1 novembre 2008 - 28 oct. 2008 à 18:43
A voir également:
- Interdire l'envoi d'un formulaire si html
- Formulaire de réclamation facebook - Guide
- Editeur html - Télécharger - HTML
- Programmer l'envoi d'un sms - Guide
- Br html ✓ - Forum Webmastering
- Envoi impossible messenger - Forum Facebook Messenger
6 réponses
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
12
29 sept. 2008 à 20:28
29 sept. 2008 à 20:28
Merci beaucoup de ta réponse mais est-ce que tu peu m'en dire plus ? Je débute en création de site. C'est certainement pour cela que je dois être une proie facile pour les "pirates".
Utilisateur anonyme
29 sept. 2008 à 20:35
29 sept. 2008 à 20:35
tu le mets de partout :
htmlentities($_post['user'])
htmlentities($_post['mot de passe'])
htmlentities($_post['message']) etc.. comme ca il ne pourra plus injecter de html
htmlentities($_post['user'])
htmlentities($_post['mot de passe'])
htmlentities($_post['message']) etc.. comme ca il ne pourra plus injecter de html
tybmhi
Messages postés
200
Date d'inscription
dimanche 13 juillet 2008
Statut
Membre
Dernière intervention
18 septembre 2017
12
29 sept. 2008 à 20:52
29 sept. 2008 à 20:52
Ok nickel mais est-ce correct :
$message = nl2br(htmlentities(htmlspecialchars($_POST['message'])));
$message = nl2br(htmlentities(htmlspecialchars($_POST['message'])));
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
macgawel
Messages postés
664
Date d'inscription
mercredi 7 mai 2008
Statut
Membre
Dernière intervention
1 novembre 2008
89
28 oct. 2008 à 18:43
28 oct. 2008 à 18:43
Bonjour.
Exemple pour supprimer toutes les balises d'un texte :
Et si tu veux empêcher la validation en cas de saisie d'une balise :
Ca devrait suffire pour un filtrage "de base".
Exemple pour supprimer toutes les balises d'un texte :
$search = array ("'<[\/\!]*?[^<?>]*?>'si"); // Supprime les balises HTML $replace = array (""); $texte = preg_replace($search, $replace, $texte);
Et si tu veux empêcher la validation en cas de saisie d'une balise :
if ( preg_match ("'<[\/\!]*?[^<?>]*?>'si", $texte ) ) { die ('Merci de ne pas utiliser de balises html'); }
Ca devrait suffire pour un filtrage "de base".