login  Naam:   Wachtwoord: 
Registreer je!
 Forum

eregi_replace

Offline Frisbee - 12/01/2006 11:24
Avatar van FrisbeeHTML beginner Ik gebruik de volgende code om bepaalde woorden klikbaar te maken:

  1. $text = eregi_replace(" (".quotemeta('test').") "," <a class=\"keyword\" href=\"test.php\">\\1</a> ",$text);


Het probleem is alleen dat het mis gaat waneer het woord test binnen een link staat. Bijvoorbeeld zo:

  1. <a href="bla.php">Klik op deze test link</a>


In dit geval wordt dus test ook klikbaar gemaakt en werkt de link niet meer. Is er een manier om dit te voorkomen?

2 antwoorden

Gesponsorde links
Offline Dolfje - 12/01/2006 13:09
Avatar van Dolfje Gouden medailleGouden medailleGouden medaille

PHP ver gevorderde
Normaal moet een link in een link werken:

<a href="bla.php">Klik op deze <a class=\"keyword\" href=\"test.php\">test</a> link</a>

Is het probleem dat je dit niet wilt?
Offline Frisbee - 12/01/2006 13:50 (laatste wijziging 12/01/2006 16:45)
Avatar van Frisbee HTML beginner Ja dat is precies het probleem. Na de eerste </a> stopt de hele link.

Maar eigenlijk wil ik dat er helemaal geen link van wordt gemaakt als het woord al binnen een a tag staat.

Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.19s