Vía sockets:

//función que solicita la web mediante socket
function getcontent($server, $file='/index.php', $port=80){
$contenido = "";
$ip = gethostbyname($server);
$fp = fsockopen($ip, $port);
if(!$fp){
return "Inaccesible";
}else{
$crlf = "\r\n";
$cabecera= 'GET ' . $file . ' HTTP/1.0' . $crlf
.'Host: ' . $server . $crlf
.$crlf;
fputs($fp, $cabecera);
while (!feof($fp)){
$contenido .= fgets($fp, 1024);
}
fclose($fp);
$contenido = substr($contenido , strpos($contenido , "\r\n\r\n") + 4);
return $contenido;
}
}
echo getcontent('www.evobas.org');
?>

Vía file_get_contents:

$contenido=file_get_contents('http://www.kobox.org/index.php');
echo $contenido;

Vía file:

$contenido=implode('',file('http://www.indomita.org/index.html'));
echo $contenido;

Vía fopen:

$f='http://blog-indomita.blogspot.com/index.html';
$fp=fopen($f,'r');
$contenido='';
if(!$fp){
$contenido="Inaccesible";
}else{
while(!feof($fp))
$contenido.=fgets($fp,1024);
fclose($fp);
}
echo $contenido;

Vía Curl:

$ch = curl_init("http://www.ventadiscos.indomita.org/index.php");
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
$contenido = curl_exec ($ch);
curl_close ($ch);
echo $contenido;

Vía Control de Salida ob_:

ob_start();
include("http://www.google.com");
$contenido=ob_get_contents();
ob_clean();
echo $contenido;

Algunos métodos necesitan tener activada la opción allow_url_fopen de PHP (php.ini).