Hallo, ich bastele schon länger an einem Problem mit der Ausgabe eines Attributs herum:
<ul>
<?php
$data = file_get_contents('http://www.website.de');
$doc = new DOMDocument();
$doc->loadHTML($data);
$result = $doc->getElementsByTagName("h2");
$zaehler = 1;
foreach ($result as $node)
if ($zaehler <= 15){
echo '<li><a href="http://www.website.de/" target="_blank">' .
$node->nodeValue . '</a></li>';
$zaehler++;
}
?>
</ul>
Also ich lese die Überschriften einer Seite aus (h2) und gebe den title aus, möchte aber außerdem aus dem h2-Inhalt die href-Adresse auslesen, mir einem Vorspann versehen "http://www.website.de/" und die Gesamt-Adresse ausgeben, statt nur die URL der Hauptseite. Der h2 sieht im Quelletext so aus:
<h2><a href="/unterseite.html" title="ABCDEFGHIJKL" class="storyref" ><span>ABCDEFGHIJKL</span></a></h2>
Wie kommt ich innerhalb meines Codes oben an href ran und wie kann ich das Ergebnis (z.B. array $href) mit dem website-Namen verbinden?
(Als Ergebnis soll der link auf meiner Seite ausgegeben werden "hhtp://www.website.de/Unterseite1.html")
Danke für die Hilfe.
glupto