Hola, hice como me decias y construi esta funcion:
function tildes($mensajes){
//minúsculas
$mensaje = str_replace("á", "á", $mensaje);
$mensaje = str_replace("é", "é", $mensaje);
$mensaje = str_replace("í", "í", $mensaje);
$mensaje = str_replace("ó", "ó", $mensaje);
$mensaje = str_replace("ú", "ú", $mensaje);
$mensaje = str_replace("ñ", "ñ", $mensaje);
//mayúsculas.
$mensaje = str_replace("Á", "Á", $mensaje);
$mensaje = str_replace("É", "É", $mensaje);
$mensaje = str_replace("Í", "Í", $mensaje);
$mensaje = str_replace("Ó", "Ó", $mensaje);
$mensaje = str_replace("Ú", "Ú", $mensaje);
$mensaje = str_replace("Ñ", "Ñ", $mensaje);
return ($mensaje);
}
la puse en un archivo "tildes.php"
y desde un archivo de pruebas lo siguiente:
<?PHP
require ("tildes.php");
$mensaje = 'áaaasdd';
echo 'Menjase:'.tildes($mensaje);
?>
pero así no me funciona y no se porque. Si pruebo reemplazar las cadenas desde el archivo prueba.php (es decir sin crear la funcion) se ejecuta todo correctamente. Pero no quiero tener que escribir todo ese código cada vez que tenga cajas de textos. Gracias . Ramiro.
YA ME DI CUENTA DEL ERROR TONTO QUE COMETÍ, DISCULPA LAS MOLESTIAS