Links filtern

hoctar

Erfahrenes Mitglied
Hallo :)
Ich möchte aus einem Quelltext alle links ausfiltern die so lauten:
<a href="http://seite.de/aus/ ...... ></a>

hat jemand eine idee ? ^^
 
Hallo,

das kannst du zum Beispiel mit Regular Expressions herausfiltern.
Folgendes Beispiel geht davon aus, dass du die Seite in einer Variable $seite hast.

PHP:
  $seite=..... // Hier halt die Seite laden
  
  preg_match_all('/<a href="http:\/\/seite.de\/aus\/(.*)">/i', $seite, $ergebnis, PREG_PATTERN_ORDER); // Hier wird der Vergleich gemacht, und das Ergebnis in $ergebnis gespeichert.
  
  for($i=0; $i<count($ergebnis[1]); $i++) {
    echo $ergebnis[1][$i];   // Gibt alle Ergebnisse aus
  }

Da ich hier gerade kein PHP habe, ist das ganze ungetestet. Sollte aber seinen Dienst erfüllen ;)


Referenz:
PHP: preg_match_all


Gruß
Bratkartoffel
 
Zuletzt bearbeitet:
Zurück