Du är på rätt väg. Det är fopen du kan använda.
Ett sätt att lösa det på är att läsa en rad i taget, leta efter <!-- start --> och så börja kopiera till en annan variabel när du hittar det och sedan sluta när du kommer till <!-- end -->
Så här:
<?
$fp = fopen("http://www.annan.com/index.html", "r");
$copy = false;
$text = "";
while (!feof($fp))
{
$line = trim(fgets($fp));
if ($line == "<!-- end -->")
break;
if ($copy)
$text .= $line . "\n";
if ($line == "<!-- start -->")
$copy = true;
}
fclose($fp);
?>
Texten finns nu i $text.

