Hallo,
ganz grob geht das jetzt so:
<?php
header('Content-Type: text/html; CharSet="utf-8">');
$page = file_get_contents('http://www.sr-online.de/sronline/nachrichten/hoerfunknachrichten/hoerfunknachrichten_aktuell100~_seite-4.html');
#file_put_contents('sr-online.de.html', $page);
$dom = new DOMDocument('1.0', 'utf-8');
$dom->encoding = 'utf-8';
$dom->validateOnParse = TRUE;
$dom->strictErrorChecking = true ;
$dom->preserveWhiteSpace = true;
$dom->resolveExternals = true;
$dom->loadHTML('<meta http-equiv="content-type" content="text/html; charset=utf-8">' . $page);
$node = $dom->getElementById('mitte_text');
$text = $dom->saveHTML($node);
?>
<!DOCTYPE HTML>
<html lang="de">
<head>
<title>SR-Online</title>
</head>
<body>
<pre>
<?php echo $text; ?>
</pre>
</body>
</html>
Müssen noch die Warnings abgefangen werden. Siehe mein Thread dazu.
Und besser wäre es, den Meta-Tag an einer passenden Stelle im Dokument zu platzieren...
Grüße
TS