@TS-ohne
das ist aber ein sehr nettes Angebot. Wie gesagt, ich habe ja auf meiner Seite ansonsten rss-feeds geparst ohne große Probleme. Nur NDR und sr-online lese ich mit Xpath aus, habe mir das zusammengeschustert in Absprache mit sr-online. Das sieht dann wenig elegant so aus, dass ich alle Seiten durchlese (ich führe jetzt hier mal nicht alle einzelnen Seiten auf), die descriptions für meine tooltipps erstmal hole und in ein array packe und am Ende die titles und links verknüpfe und die description in einen tooltipp packe (siehe meine SeiteLinkbeschreibung. Hier der Code:
<?php $data = file_get_contents('http://www.sr-online.de/sronline/nachrichten/hoerfunknachrichten/hoerfunknachrichten_aktuell100.html');
$doc = new DOMDocument();
$doc->loadHTML($data);
$zaehler = 0;
$xPath = new DOMXPath($doc);
foreach ($xPath->query('//div/p') as $node2) {
if (($zaehler <= 10)&& ($node2->nodeValue !== '') && ($node2->nodeValue !== NULL)){
$array[$zaehler] = utf8_decode($node2->nodeValue);
$zaehler++;
}
}
$data = file_get_contents('http://www.sr-online.de/sronline/nachrichten/hoerfunknachrichten/hoerfunknachrichten_aktuell100~_seite-2.html');
$doc = new DOMDocument('1.0', 'utf-8');
$doc->loadHTML($data);
$xPath = new DOMXPath($doc);
foreach ($xPath->query('//div/p') as $node2) {
if (($zaehler <= 10)&& ($node2->nodeValue !== '') && ($node2->nodeValue !== NULL)){
$array[$zaehler] = utf8_decode($node2->nodeValue);
$zaehler++;
}
}
......usw auch die anderen (insgesamt 7) Seiten und dann:
$data = file_get_contents('http://www.sr-online.de/sronline/nachrichten/hoerfunknachrichten/hoerfunknachrichten_aktuell100.html');
$doc = new DOMDocument('1.0', 'utf-8');
$doc->loadHTML($data);
$xPath = new DOMXPath($doc);
$zaehler = 0;
foreach ($xPath->query("//div[@class=\"mitte_folgeseiten\"]/ul/li/a") as $element) {
if ($zaehler <= 7)
{
$hreft = $element->getAttribute("href");
$title = $element->nodeValue;
$href = "http://www.sr-online.de".$hreft;
$href = utf8_decode($href);
$title = utf8_decode($title);
?>
<li><a href='
<?php echo htmlspecialchars ($href); ?>
' target='_blank' class="ketchup tooltip" title="
<?php
echo htmlspecialchars ($array[$zaehler], ENT_QUOTES); ?>
">
<?php echo htmlspecialchars ($title); ?>
</a></li>
<?php
$zaehler++;
}
}
?>
Nochmals dank für Deine Mühe. Gruß glupto