![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
19/03/2012, 16:22
|
| | Fecha de Ingreso: diciembre-2004
Mensajes: 721
Antigüedad: 20 años, 1 mes Puntos: 2 | |
Sanar nombres de archivo, solo "alfanumericos" Hola a todos, estoy intentando hacer lo que dice el titulo. Tengo gente subiendo unos videos por FTP y un PHP que lee el directorio y reproduce archivos.
El problema es que la gente me sube los archivos con caracteres como ! " ' incluso uno con el simbolo de "REGISTRADO" (dios santo... me ponen loco).
Estoy intentando hacer una funcion que les cambie el nombre dejando solo los caracteres alfanumericos y algunos como "-._".
Lo intente con preg_replace, con esta regex: [a-zA-Z-0\.\_\-]
El tema es que necesitaria que el reemplazlo sea para los caracteres que NO hacen match ¿eso es posible?
¿Alguna solucion simple para darme?
Muchas gracias a todos! |