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!