Cita:
Iniciado por GatorV Pues lo que podrías hacer es leer la imagen y buscar el string <?php para que puedas ver si tienen código PHP, aunque el problema es que sería lento en imagenes grandes, lo mejor es usar getimagesize para asegurarte que sea una imagen, y evitar incluirlas por la ruta, así por más código PHP que tengan a lo mucho van mostrar una cruz en el browser.
Otra opción es implementar un CronJob que este analizando las imagenes y que vea que sean imagenes legítimas.
GatorV, creo que no voy a necesitar leer todo el archivo. Estuve mirando uno de los links que puse y explica que la inclusión de código en loas archivos JPG se hace en la cabecera del archivo. En base a eso encontré lo siguiente:
Código PHP:
Ver original$filename = 'un_archivo.jpg';
echo '<pre>';
echo '</pre>';
De esta forma puedo recorrer la cabecera del JPG buscando secuencias como '<?','?>','<%', '%>', etc...
Lo probé y funciona rápido, aún con imágenes grandes.
Saludos.