• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Bestimmten Link aus einem Text filtern

Status
Für weitere Antworten geschlossen.

marlin-b

Neues Mitglied
Hallo HTML-Community ;-)

und wieder so ein kleines Problem...

ich haben den Text als Variable vorliegen:
HTML:
[...]
<a href="http://rapidshare.com/files/90964969/name" target="_blank">name</a>
[...]

Jetzt brauche ich die URL die zu Name gehört. Ich hoffe ihr könnt mir helfen :-)


Gute Nacht,
Marlin
 
Hallo,

str_replace hilft ihm da nicht. Entweder er zerlegt den Text selbst mit strpos und substr oder er nimmt 'nen regulären Ausdruck, was das in dem Fall doch einfacher macht.

PHP:
function get_link ($name, $txt) {
   $regex  = '#<a.*?href="(.*?)".*?>' . $name . '</a>#';
   preg_match ($regex, $txt, $match);

   return $match[1];
}

Die Funktion liefert den (ersten) Link in $txt, der den Text $name trägt.


N43
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben