Hvis du ikke vil have html tags liggende direkte i din database, som krydset forslår, kan du benytte regulære udtryk.
Dette gøres på følgende måde:
Indram dit link en med en tag som du selv definerer (jeg har brugt [url] i dette eksempel, men du kan tilpasse de forskellige ting så det bliver som du synes)
Tekst i databasen:
Her er et link til hjemmesiden [url="
http://www.eksperten.dk"]Eksperten[/url]Denne tekst blive nu lagt i en variabel... lad os sige den hedder $tekst
Du laver en funktion som ser sådan her ud:
<?php
function encodeURL($message) {
//
Link navn $message = preg_replace("/\[url=(http:\/\/)?(.*?)\](.*?)\[\/url\]/si", "<a href=\"\\2\">\\3</a>", $message);
return $message;
}
?>
nu kører du:
<?php
echo encodeURL($tekst);
?>