Anzeige - [Interessiert an einer Anzeige?]
(?) Tags raten (?) (edit)
 
Reply to this topicStart new topicStart Poll
> href per DOMDocument auslesen !
halbesbit
Geschrieben am: Sa 12.04.2008, 06:55
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (inaktiv)
Beiträge: 43
Mitglied seit: 12.04.2008


Hallo erstmal,schones Forum hier !
Ich möchte gerne per DOMDocument Links auslesen und anzeigen.
Bisher kann ich zwar die Links auslesen aber nur den link text !
ich möcht aber was in href steht haben wie geht das,wenn wie unsure.gif ?
Das habe ich bisher :
CODE

<?php

$url="http://www.halbesbit.de/";
$content = file_get_contents($url);

$doc = new DOMDocument();
$doc->loadHTML($content);
$tags = $doc->getElementsByTagName('a');

foreach ($tags as $tag)
{
if ( (strlen($tag->nodeValue) < 12) && (strlen($tag->nodeValue) > 3 ))
{
$a[]=$tag->nodeValue; }
}
$result = array_unique($a);
echo '<br>bereinigt(Doppelte ausgefiltert!)'.count($result);
}
?>


--------------------
Top
PMEmail PosterUsers Website
Top
 
 
halbesbit
#2 Geschrieben am: Sa 12.04.2008, 17:01 (+10:05)
Report PostQuote Post

AyomRank 3
******

Gruppe: Member (inaktiv)
Beiträge: 43
Mitglied seit: 12.04.2008


Also, geht das nicht oder weiss keiner wie ? sad.gif Woh gibt es denn eine Befehlsreferenz zum DOMDocument ich Finde Irgendwie keine sad.gif !


--------------------
Top
PMEmail PosterUsers Website
Top
 
David T.
#3 Geschrieben am: Sa 12.04.2008, 22:10 (+05:09)
Report PostQuote Post

AyomRank 4
********

Gruppe: Member (aktiv)
Beiträge: 110
Mitglied seit: 30.07.2006


QUOTE (halbesbit @ Sa 12.04.2008, 18:01)
Also, geht das nicht oder weiss keiner wie ? sad.gif Woh gibt es denn eine Befehlsreferenz zum DOMDocument ich Finde Irgendwie keine sad.gif !

Eine Suche bei Google nach "domdocument php" findet gleich als ersten Treffer die offizielle Dokumentation. Nachdem man aus dem Dokument mehrerer Elemente mit getElementsByTagName() sucht bekommt man also logischerweise ein Array von DOMElements zurück, das man dann einfach per hasAttribute() nach dem "href"-Attribut durchsucht. Ist das denn so schwierig?
CODE
<?php
$doc = new DOMDocument();
$doc->loadHTML($content);
$elements = $doc->getElementsByTagName('a');
$link_targets = array();
foreach ($elements as $element)
{
   if($element->hasAttribute("href"))
   {
       $link_targets[] = $element->getAttribute("href");
   }
}
?>


--------------------
Top
PMEmail PosterUsers Website
Top
 
Thema wird von 0 Benutzer(n) gelesen (0 Gäste und 0 anonyme Benutzer)
0 Mitglieder:
Trackback-Url: http://www.ayom.com/track/t/23968

Topic Options Reply to this topicStart new topicStart Poll

 


> Ähnliche Themen
Google Referrer auslesen Big Rob 89 3 Mi 27.08.2008, 09:25
Forumlare auslesen mit enctype="text/plain" spaceman007 380 1 Mi 28.05.2008, 21:23
urls aus text auslesen pangu 1346 16 Sa 12.04.2008, 23:31
php Funktion:Urls auslesen Sancheck 469 7 Mo 31.03.2008, 07:11
Daten von Internetseiten auslesen Benedict Frauen 451 3 Di 11.03.2008, 10:26
Google Search Results auslesen simonius 218 3 Do 31.01.2008, 15:44
Array auslesen G.P. 235 2 Mi 26.09.2007, 14:51
Id nr nach eintrag in DB auslesen ? Only4yu 288 7 Do 13.09.2007, 12:25
Fehler beim Auslesen eines Verzeichnisses ThePosterity 362 12 So 5.08.2007, 03:55
eMail-Adressen aus PDF auslesen rene76 1221 2 Fr 3.08.2007, 15:15




Anzeige - [Interessiert an einer Anzeige?]



Anzeigen


[Interessiert an einer Anzeige?]