Interdire les tabulations dans un formulaire
Résolu
TheBleedz
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai écris un script qui ne fonctionne pas, forcement. Pour qu'il interdise les tabulations dans le formulaire ! Je sais vraiment pas ou est mon erreur...
Merci d'avance et bonne soirée a vous, je cherche de mon coter en attendant.
J'ai écris un script qui ne fonctionne pas, forcement. Pour qu'il interdise les tabulations dans le formulaire ! Je sais vraiment pas ou est mon erreur...
if(isset($_POST['publication'])) { $publi = htmlspecialchars($_POST['publication']); if(!empty($publi)) { if (preg_match("#^[\t]#", $publi)) { echo 'vrai'; } else { echo 'Contien une tabulation'; } } else { echo 'Contient rien'; } } else { }
Merci d'avance et bonne soirée a vous, je cherche de mon coter en attendant.
A voir également:
- Interdire les tabulations dans un formulaire
- Whatsapp formulaire opposition - Guide
- Tabulations word - Guide
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss - Forum Webmastering
7 réponses
salut,
Ca existe des tabulations dans un formulaire ??
Perso c'est la premiere fois que j'en entends parler
Pouvez vous me dire comment vous faites ?
si tu veux supprimer des espaces remplace le deuxieme if par celui-ci:
if (preg_match("# #", $publi))
Ca existe des tabulations dans un formulaire ??
Perso c'est la premiere fois que j'en entends parler
Pouvez vous me dire comment vous faites ?
si tu veux supprimer des espaces remplace le deuxieme if par celui-ci:
if (preg_match("# #", $publi))
Hello,
Je pense que le problème se situe dans ton expression régulière: #^[\t]#"
Elle repère uniquement les tabulations situées au tout début de ta variable à cause du ^.
Du coup, si tu mets n'importe quel caractère avant, elle ne match pas.
Je pense que le problème se situe dans ton expression régulière: #^[\t]#"
Elle repère uniquement les tabulations situées au tout début de ta variable à cause du ^.
Du coup, si tu mets n'importe quel caractère avant, elle ne match pas.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
les Enter c'est \n.
Puis-je connaitre dans quel contexte tu cherches a faire cela? (comme ca on pourra mieux t'aider).
Puis-je connaitre dans quel contexte tu cherches a faire cela? (comme ca on pourra mieux t'aider).
Bah c'est pour publier des commentaires sur des annonces. Mais si l'utilisateur s'amuse a faire Enter 50 fois ca va pas le faire sur la page =/
Merci de la petite info mais j'arrive pas a l'utilisé.
Bien comme ça ? Car faut mettre l'espace avant aussi ou après je sais pas trop xD Un peu perdu...
Merci de ton aide précieuse !
Merci de la petite info mais j'arrive pas a l'utilisé.
preg_match("#^ \n$#", $publi)
Bien comme ça ? Car faut mettre l'espace avant aussi ou après je sais pas trop xD Un peu perdu...
Merci de ton aide précieuse !