Tengo una aplicación de PHP.PHP: ¿cómo desinfectar los nombres de archivo cargados?
Permito a los usuarios subir archivos a mi aplicación web.
Pregunta: ¿Cuál es la mejor manera de desinfectar los nombres de archivo de los documentos cargados $_FILES["filename"]["tmp_name"]
en PHP?
ACTUALIZACIÓN:
¿Puedo tomar un MD5 del nombre del archivo subido y usar eso como el nombre del archivo recién asignado? Si es así, ¿cómo hago eso en PHP?
¿Puedes dar una definición clara de 'sanitize'? Como en MySQL? Una URL? – fredley
Estoy cargando los archivos a mi servidor web. Los archivos pueden ser imágenes, documentos, etc. No quiero colisiones de nombre de archivo.Y no quiero que la gente intente cargar nombres de archivos que podrían no permitirse en mi sistema de archivos. – frooyo
También debe saber qué tipo de archivos les permite cargar. No desea que alguien pueda cargar cosas como archivos html/javascript. – Moses