Título: Como validar UPLOAD de imagenes correctamente Publicado por: Skeletron en 19 Abril 2010, 04:45 am Hola gente.
En mi sitio web se puede subir imagenes, y me pregunto si éste codigo es suficiente para validar que los archivos que se estan subiendo no serán utilizados para realizar algun ataque a la web: Código
Título: Re: Como validar UPLOAD de imagenes correctamente Publicado por: Castg! en 19 Abril 2010, 15:25 pm podrias usar la libreria GD, entonces pueden subir cualquier tipo de imagenes (a cualquier tipo me refiero a png, gif o jpg :p jeje) pero no importa el tipo que suban, siempre te las guarda en el servidor con extension jpeg. entonces, como las abre, las decodifica, las vuelve a codificar (pero esta vez siempre en jpeg), si habian subido un archivo .php ya no sirve. hoy toy aburrido asi que te dejo el code xD
Código
Listo :D. Funciona, yo lo comprobe ;) Cualquier error o duda pregunta!! Saludos!! Título: Re: Como validar UPLOAD de imagenes correctamente Publicado por: Skeletron en 20 Abril 2010, 00:37 am Mira..
Yo valido la iamgen así: (porque tambien la redimenciono) Código
Que me dices de ese codigo? Título: Re: Como validar UPLOAD de imagenes correctamente Publicado por: Castg! en 20 Abril 2010, 02:25 am hubieses dicho que usabas GD xD me ahorraba el tiempo :P jejej, igual me gusta programar ;) mira, tu codigo esta joya, ahora, no conozco mucho (ya que no lo trabajo) el valor ['type']. nose si se puede trucar o algo asi... mira, en si, tu code es mezcla de lo mio, porq el tuyo, como bien, guarda la imagen como jpeg, y la redimensiona bien.
ahora si te interesa, podes mezclar mi code con el tuyo, para que el usuario tenga la posibilidad de subir archivos png y gif, junto a jpeg; redimensiones y la guardes como jpeg. eso es cuestion tuya, en si, confio un poco mas en el "getiomagesize()" y "$tipo['mime']" pero me parece que es exactamente lo mismo. ahora queda cuestion tuya, tu pregunta fue resuelta. Tu codigo esta bien. un saludo ;) Título: Re: Como validar UPLOAD de imagenes correctamente Publicado por: Skeletron en 20 Abril 2010, 02:42 am Perfecto amigo.
Veré si puedo convinar todo entonces... :D Título: Re: Como validar UPLOAD de imagenes correctamente Publicado por: Castg! en 20 Abril 2010, 05:00 am Ya que estamos ;-)
Código
Título: Re: Como validar UPLOAD de imagenes correctamente Publicado por: Skeletron en 20 Abril 2010, 07:14 am Ouiea!
Tnks! |