[PHP] petit problème (validation de textarea)

petit problème (validation de textarea) [PHP] - PHP - Programmation

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... :o
 
Voici mon if (ne fonctionne pas qd il y a un saut a la ligne ds mon textarea) =>
 

Code :
  1. ...
  2. elseif (!eregi("^[a-z1-9.\040-_]*$", $formValues['description']))
  3. ...


Reply

Marsh Posté le 12-11-2003 à 10:59:20   

Reply

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 :p


Message édité par deliriumtremens le 12-11-2003 à 11:52:25
Reply

Marsh Posté le 12-11-2003 à 11:57:46    

DeliriumTremens a écrit :

\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 :p  


 
:o
 
/me se jette par la fenêtre
 
PS : fatigue quand tu nous tiens...

Reply

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(). :jap:

Reply

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

Reply

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed