Tach!
Der Originalcode der zu lesenden Seite heißt z. B.
<a href="http://XYZ.de....../4672/25097552/d5dd69/Wirtschaft-und-Opposition-kritisch.html" tabindex="-1" class="linkOrange" title=""Das wird so nichts"">[mehr]</a>
Das ist eindeutig falsch.
Also ich habe den Code oben aus dem Quelltext der Seite kopiert Dort steht wirklich title=""Das wird so nichts"">
Also, wenn ich Dich richtig verstehe, habe ich das Ganze als string in $data und könnte es so bewerkstelligen:
``<php>
$data = file_get_contents('http://www.heute.de');
$data = utf8_decode($data);
$doc = new DOMDocument();
$data = str_replace('""','"',$data);
$doc->loadHTML($data);
$xPath = new DOMXPath($doc);
$zaehler = 0;
foreach ($xPath->query('//h2/a') as $element)
{
$hreft = $element->getAttribute('href');
$class = $element->getAttribute('class');
$title = $element->getAttribute('title');
If ($zaehler <= 15)
{
echo "<li><a href=$hreft target='_blank'>$title</a></li>";
$zaehler++;
}
}
*/
?>
</ul>
Ich kann das Ganze leider gerade nicht testen, weil die entsprechende Seite zur Zeit gerade KEINE doppelte Double-Quotes hat (also keine Zitate als Schlagzeilen). Muss mir jetzt selbst erstmal eine Testseite basteln.
Danke für die Unterstützung.
pt004