Elimina carácteres extraños, acentos y espacios con PHP de tus formularios, muy fácilmente. / Parse foreign and bizarre (:P) characters from any type of forms, with this PHP script.
Saludos.
Esta semana tuve que reutilizar un antiguo código para eliminar caracteres extraños y acentos extranjeros. Cuando revisé mi anterior script, me fijé que seguía usando una función que ahora en PHP 5.2 está “deprecated” y que a futuro en PHP6 se eliminará completamente, por lo que era momento de actualizar.
Aparte que en ese momento tenia el plugin de Google, pero ahora se ve horrible. Mejor usar super servicios como Pastebin.org, asi que ahora…. redoble de tambores… El script.
http://www.pastebin.org/48054
Este script, fué escrito originalmente por mvidberg de Dzone Snippets, y le agregué los campos en español que faltaban. Como es tan sencillo de usar, basta con agregar los acentos del idioma francés, por ejemplo, siguiendo el ejemplo.
Es tan bueno el script, que reemplaza los espacios por guines bajos (underscore), acentos, eñes, saltos de linea, etc etc. Originalmente era para modificar los archivos que se cargan con un formulario, pero lo probé con los demás campos y funcionó de mil maravillas.
Basta con usarlo al momento de recibir las variables ya sea por POST o GET y anteponer la llamada a la función.
$variable = replace_bad_filename_chars($_POST['variable']);
Silla!
Ultimos Comentarios