Van een aantal html documenten moet de links en inhoud geupdate worden.
Nu probeer ik met ereg de links uit het document te halen maar dit wil niet echt lukken.
Als ik dit doe dan wordt de eerste alles tussen de eerste <a en de laatste </a> gepakt.
Wat moet ik nu doen om dit te wijzigen.
Had zelf al verschillende
Nu probeer ik met ereg de links uit het document te halen maar dit wil niet echt lukken.
Als ik dit doe dan wordt de eerste alles tussen de eerste <a en de laatste </a> gepakt.
Wat moet ik nu doen om dit te wijzigen.
Had zelf al verschillende
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
| $htmlcode = " <html> <body> <P> <a href='linkje.html' class="className" alt="linkje">linkje</a> </br> <a href='linkje2.html' class="className2" alt="linkje2"> <img src='locatieplaatje'/> </a> </P> </body> </html> "; $pattern = '/^(.*)(<a(.*)href=(^\s)+>(.*)</a>)(.*)$/si'; $pattern = '/^(.*)(<a.*)href=([^\s]+)([^\>]+>)(.*)</a>(.*)$/si'; preg_match($pattern,$htmlcode,$matches); echo "<pre>"; print_r($matches); echo "</pre>"; |