Si lo que quieres es obtener el "codigo fuente" de una pagina como lo verías en "ver codigo fuente" en el navegador, prueba usando Curl.
http://ar.php.net/manual/en/ref.curl.php
Un ejemplo:
Código PHP:
$url = "http://www.example.com/pagina.html";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_HEADER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$codigoFuente = curl_exec($curl);
En la variable codigoFuente te queda el codigo de la pagina porque se usó la opción CURL_RETURNTRANSFER. Hay muchas opciones y están explicadas en las páginas del manual de php, más arriba te puse la URL a la página principal de la sección sobre Curl en el manual.
-ronnieb