nixoweb
Usuario habitual
Usuario habitual

Tengo un upload de archivos en mi web, con php, obvio, pero por esto (tan popular que es mi web XD) se me ha revalsado. Ahora, con más experiencia, crearé uno donde quiero que no se permitan subir archivos como .mp3, bmp, es decir, los más pesados. Alguien me guía un poco? Gracias de verdad.

Avatar Image
@man / @woman
@man / @woman

Crea un filtro en base a las extensiones, si están en la lista, le devuelves un aviso en vez de hacer el upload.

nixoweb
Usuario habitual
Usuario habitual

GestionXls muchas gracias por tu respuesta. Si, entiendo, pero cómo se crea un filtro de las extenciones? y cómo se devuelve el aviso si no está en la lista? No se mucho de php, requiero explicación pero no tan detallada. Soy de los que aprenden fácil :)

Avatar Image
@man / @woman
@man / @woman

El filtro es un array de strings con las extensiones que no permitirás el upload (por el contrario, puedes hacer uno con las extensiones que sí permitas).

Al archivo que hacen el upload, le extraes la extensión, lo buscas en el array, si lo encuentras (dependendo del tipo de filtro que hagas) actúas completando el upload o lo descartas.

Para devolver el aviso: con un header(); es suficiente, o puedes usar un echo();

ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Opciones:
Ir al subforo:
Permisos:
TU NO PUEDES Escribir nuevos temas
TU NO PUEDES Responder a los temas
TU NO PUEDES Editar tus propios mensajes
TU NO PUEDES Borrar tus propios mensajes
Temas similares
No se han encontrado temas similares