Si me podéis aclarar cuándo usar cada una OS ESTARÍA muy agradecida.
He sacado en claro lo siguiente para controlar datos pasados por POST en formularios:
Código PHP:
//para limpiar campos de texto donde se pueden poner enter... (o no???)
$variable_limpia = nl2br(htmlentities($variable_sucia, ENT_QUOTES,'UTF-8'));
//para campos de texto simples de una linea
$variable_limpia = htmlentities($sucia, ENT_QUOTES,'UTF-8');
mysql_real_escape_string()
pero maldita sea... ¿y ahora esto que hago con ello?. Tenéis idea de cuándo usar todo?
Me da la sensación que usar nl2br es recomendable en cualquier caso, por si acaso.
Gracias. Si conocéis algún lugar donde encontrar manuales sencillos y directos sobre qué usar (estoy harta de leer cosas... por todas partes).
Gracias, gente