file_get_contents mostrando la imagen incorrectamente
Estoy intentando mostrar sitios web genéricos y URL como parte de mi propio sitio. Aquí hay una parte del código relativamente simple que estoy usando:
browse.php
<?
$enteredurl = $_GET["url"];
$page = file_get_contents($enteredurl);
echo $page;
?>
Ignorando el hecho de que algunos enlaces / imágenes no funcionarán si las rutas son relativas en lugar de absolutas, esto funciona bien. Se accede a las páginas usando $ _GET, algo como
browse.php? url =http://itracki.com
La página web se mostrará como se espera. Sin embargo, cuando trato de obtener algo más, como una imagen, obtengo algo como esto, que creo que es binario o algo así.
browse.php? url =http://images.itracki.com/2011/06/favicon.png
‰PNG IHDRóÿa%IDAT8Ëc8sæÌJ0M ```ã3`xaÔ€aa]r#f.–ÄíNIEND®B`‚
He estado buscando en línea y he intentado modificar los encabezados de página, algo así como
<? header('Content-type: image/png;'); ?>
Pero sigo teniendo el mismo resultado confuso. ¿Alguien sabe cómo puedo ver la imagen tal como está si solo accediera a ella escribiendo "http://images.itracki.com/2011/06/favicon.png"en la barra de direcciones?
¡Gracias!