PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : links aus html seite



Jut4h.tm
24.12.2008, 14:39
Hallo ich suche eine funktion die mir die links aus einem String der html endhält ausgiebt ^^

also so in der form z.b.:

[LINK] [Beschriftung]

-=Player=-
24.12.2008, 15:16
http://txt2re.com/index.php3?s=%3Ca+href%3D%22blub.php%22%3Ebeschrei bung%3C%2Fa%3E+&submit=Show+Matches

da musst du nur anklicken, was er alles rausparsen soll und unten erscheint dein code

blackberry
24.12.2008, 17:27
Das habe ich jetzt mal schnell hingeschrieben, aber nicht richtig durchgetestet (-> sicher Fehleranfällig)


<?php

$html = 'Das ist ein Test!
TestPage1 (?page=test1)
TestPage2 (?page=test2)
TestPage3 (?page=test3)';

preg_match_all('/<a.+href=[\"\'](.*)[\"\']>(.*)<\/a>/im', $html, $matches);

print_r($matches);

?>

Ausgabe:

Array
(
[0] => Array
(
[0] => TestPage1 (?page=test1)
[1] => TestPage2 (?page=test2)
[2] => TestPage3 (?page=test3)
)

[1] => Array
(
[0] => ?page=test1
[1] => ?page=test2
[2] => ?page=test3
)

[2] => Array
(
[0] => TestPage1
[1] => TestPage2
[2] => TestPage3
)

)