petit problème (validation de textarea) [PHP] - PHP - Programmation
Marsh Posté le 12-11-2003 à 11:50:55
\n : nouvelle ligne
\r : retour chariot
tu peux les utiliser dans des expressions régulières.
Cela dit htmlentities ou htmlspecialchars pourraient être tes amis (à mon avis moins lourd qu'une regexp).
EDIT : tiens pour \n et\r tu donnes la réponse dans le topic du dessous. Schizophrénie, quand tu nous tiens
Marsh Posté le 12-11-2003 à 11:57:46
| DeliriumTremens a écrit : \n : nouvelle ligne |
/me se jette par la fenêtre
PS : fatigue quand tu nous tiens...
Marsh Posté le 12-11-2003 à 11:59:04
En fait je voulais aussi savoir si il n'y avait pas un autre moyen de faire ce que je veux faire. Je vais jeter un oeil aux fonctions htmlentities() et htmlspecialchars(). ![]()
Marsh Posté le 12-11-2003 à 12:09:43
| DeliriumTremens a écrit : Cela dit htmlentities ou htmlspecialchars pourraient être tes amis (à mon avis moins lourd qu'une regexp). |
Ah oui mais je veux qd meme verifier ce que l'utilisateur entre dans ma textarea. Je dois bien utiliser une regexp pour verifier qu'il n'y a ques des caracteres alphanumeriques (+ qques autres caracteres comme des espaces, des points etc...).
Marsh Posté le 12-11-2003 à 12:15:02
Certes, mais s'il t'entre des cochonneries (genres <> et ce que ces horreurs peuvent contenir), ils seront transcrits en &...;
->les cochonneries entrent, mais ne sont pas "utilisables" (pas interprétées).
Je me contente personnellement de htmlspecialchars, mais tout dépend évidemment de l'utilisation de la chose.
Marsh Posté le 12-11-2003 à 10:59:20
Qqun pourrait me rappeler comment faire pour valider des textareas en PHP? Le pb c'est qu'il y a des caractètes spéciaux (pour un saut a la ligne par exemple) dans ces champs mais je ne sais plus lesquels...
Voici mon if (ne fonctionne pas qd il y a un saut a la ligne ds mon textarea) =>