El comentario de Domiscopio, en el post de sanitizar un título, e ha inspirado y pongo ahora una función para “super sanitizar” una cadena de texto para eliminar los caracteres que nunca deben ir en un título como !¡?¿¬, etc…
Una vez hayamos empleado la función de sanitizar le pasamos la siguiente y eliminará todos los caracteres NO estándar.
function reSanitizar( $titulo ) {
return( ereg_replace( '[^ A-Za-z0-9_-]', '', $titulo );
}
Esta función lo que hace básicamente es buscar la espresión regular ‘[^ A-Za-z0-9_-]‘ en el título, y su traducción al castellano sería “Buscar los caracteres que NO son de la A a la Z, de la a a la z, del 0 al 9 y guiones. Esta función sería para usarla después de la primera.

¡Muy bueno el resanitizar!. Breve y perfecto… solución idónea combinar la función anterior y luego esta