login  Naam:   Wachtwoord: 
Registreer je!
 Forum

een deel vervangen

Offline Behemutant - 20/08/2008 13:33
Avatar van BehemutantNieuw lid beste,

ik heb de volgende code om tekst uit mijn database te halen.
  1. <?php
  2. $query = mysql_query('SELECT * FROM site_content');
  3. $rows = mysql_fetch_assoc($query);
  4. echo nl2br(str_replace($rows['home']);
  5. ?>


Probleem nu is het volgende:

Ik wil er links in kunnen verwerken.
Deze worden aangegeven als volgt:

[link=http://mijnsite.nl]klik hier[/link]

kan iemand mij vertellen hoe ik dit kan filteren in bovenstaande code zodat hij er dan van maakt:

<a href="http://mijnsite.nl">klik hier</a>

2 antwoorden

Gesponsorde links
Offline Koen - 20/08/2008 13:37 (laatste wijziging 20/08/2008 13:38)
Avatar van Koen PHP expert
  1. <?php
  2. $query = mysql_query('SELECT * FROM site_content');
  3. $rows = mysql_fetch_assoc($query);
  4. $message = preg_replace("#\[LINK=(.*?)\](.*?)\[/LINK\]#si","<a href=\"\\1\" target=\"_blank\">\\2</a>", nl2br($rows['home']));
  5. echo $message;


@hierboven: wat is er dan niet duidelijk? ;x
Offline Behemutant - 20/08/2008 14:18
Avatar van Behemutant Nieuw lid ik heb het preg_replace gedeelet nog nooit geleerd snap het ook niet helemaal haha maar ga het even onderzoeken hartelijk dank!!!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.402s