Si quito las tres lineas completas
Código PHP:
if($datos[2]==1){header("Content-type: image/gif"); imagegif($thumb);}
if($datos[2]==2){header("Content-type: image/jpeg");imagejpeg($thumb);}
if($datos[2]==3){header("Content-type: image/png");imagepng($thumb); }
y las cambio por
Código PHP:
imagejpeg($thumb);
entonces si veo media pantalla llena de caracteres extraños, no se si es eso lo que me querias decir