Ver Mensaje Individual
  #9 (permalink)  
Antiguo 08/06/2011, 11:09
Avatar de GatorV
GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 17 años, 11 meses
Puntos: 2135
Respuesta: ¿Pasar imagen a hexa?

Sí la forma correcta recide en código + configuración, es decir que tu webserver solo ejecute archivos con terminación .php, y que solamente se ejecute usando el handler, ya que si suben una imagen donde las primeras lineas sean #/usr/bin/php se va a intentar ejecutar (CGI).

Desde código siempre comprueba usando getimagesize() para ver el tipo de imagen, si te devuelve false puede que no sea una imagen.

Por último evita guardar lo que subas en directorios accesibles por wwwroot, es mejor usar un archivo php para entrar y leer la imagen y luego hacer el stream al browser.

Saludos.