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) =>