Hallo,
Ik wil een link counter maken die automatisch links telt. Ik wil alle links uit een tekst eerst via een ander script laten lopen. Nu heb ik het onderstaand scriptje geschreven maar dat pakt alleen de eerste match die hij tegen komt. Hoe kan ik het zo maken dat hij ze allemaal pakt.
Dit is het script:
Ik wil een link counter maken die automatisch links telt. Ik wil alle links uit een tekst eerst via een ander script laten lopen. Nu heb ik het onderstaand scriptje geschreven maar dat pakt alleen de eerste match die hij tegen komt. Hoe kan ik het zo maken dat hij ze allemaal pakt.
Dit is het script:
PHP:
En dit is de uitkomst:1
2
3
4
5
6
7
8
9
10
| <? $tekst = 'Hallo,<br><br>' .'Dit is een test!<br><br>' .'<a href="http://www.monstar.nl" target="_blank">Monstar.nl</a><br>' .'<a target="_blank" href="localhost" target="_blank">Localhost</a>'; $tekst = eregi_replace("href=\"(.*)\"", "href=\"".$CONFIG['script_host']."/scripts/link_counter.php?id=\\1\"", $tekst); echo $tekst; ?> |
HTML:
1
2
3
4
| Hallo,<br><br> Dit is een test!<br><br> <a href="http://server/scripts/link_counter.php?id=http://www.monstar.nl" target="_blank">Monstar.nl</a><br> <a target="_blank" href="localhost" target="_blank">Localhost</a> |
[ Voor 23% gewijzigd door Slagroom op 11-08-2003 13:13 ]