file_get_contents wyświetlający obraz nieprawidłowo

Próbuję wyświetlić ogólne witryny i adresy URL jako część mojej własnej witryny. Oto część stosunkowo prostego kodu, którego używam:

browse.php

<?   
$enteredurl = $_GET["url"];
$page = file_get_contents($enteredurl);
echo $page;
?>

Ignorowanie faktu, że niektóre linki / obrazy nie będą działać, jeśli URls są względne, a nie bezwzględne, działa dobrze. Strony są dostępne za pomocą $ _GET, coś takiego

browse.php? url =http://itracki.com

Strona zostanie wyświetlona zgodnie z oczekiwaniami. Jednak gdy próbuję uzyskać coś innego, na przykład obraz, otrzymuję coś takiego, co moim zdaniem jest binarne lub coś takiego?

browse.php? url =http://images.itracki.com/2011/06/favicon.png

‰PNG  IHDRóÿa%IDAT8Ëc8sæÌJ0M ```ã3`xaÔ€aa]r#f.–ÄíNIEND®B`‚

Szukałem online i próbowałem zmodyfikować nagłówki stron

<? header('Content-type: image/png;'); ?>

ale wciąż mam ten sam pomieszany wynik. Czy ktoś wie, jak mogę zobaczyć obraz tak, jakbym miał do niego dostęp, pisząc „http://images.itracki.com/2011/06/favicon.png„w pasku adresu?

Dzięki!

questionAnswers(3)

yourAnswerToTheQuestion