phpbar.de logo

Mailinglisten-Archive

[php] (no subject)

[php] (no subject)

Ringo Großer php_(at)_phpcenter.de
Wed, 8 May 2002 20:00:47 +0200


hallo liste,

ich gehe mit einer regex durch einen text
und hole mir von da sämtliche links raus.

die schreibe ich in ein array und da liegt auch mein problem.
$pattern = '=^(.*)<a(.*)href\="?(\S+)"([^>]*)>(.*)</a>(.*)$=msi';
while (preg_match($pattern, $content, $txt)) {
$link[$i] = $txt[3];
[temporäres replacen des links, um ihn später neu formatiert
wieder einzusetzen]
}

dummerweise enthält $link[$i] dann nicht als assoziatives array
den entsprechenden link, sondern nur das $i.te zeichen des gefundenen
strings.
das aber scheinbar auch nur, wenn im link ein 'http://' vorkommt.

weiss jemand rat?


regards, Ringo.


php::bar PHP Wiki   -   Listenarchive