El problema es que si accesa directamente no le muestra errores, simplemente le dice que la imagen tiene problemas...
Mmm otra opción sería poner:
Código PHP:
<?php
ini_set( 'display_errors', '1' );
error_reporting( E_ALL );
$image = "toro.gif";
if(!file_exists( $image ) ) {
die( "La imagen $image no existe" );
}
header("Content-Type: image/gif");
header("Content-Length: " . filesize($image));
$fh = fopen( $image, "rb" ) or die( "No se puede abrir $image" );
fpassthru( $fh );
exit();
?>
Saludos.