URL i text -> hyperlänk, begränsa antal tecken som visas

PHP

0 svar · 280 visningar · startad av ChreDD

Medlem sedan apr. 20034 inlägg
Trådstart#1

Hej

Ska läsa av alla länkar som finns i en text för att sedan översätta dessa till hyperlänkar. Har hittat en kodsnutt som gör detta, problemet är dock när länkarna blir för långa och därmed pajar designen på sidan (ett forum i detta exempel). Jag är själv inget vidare på att skriva villkor och expressions med pearl så tänkte höra om någon har ett tips för att lösa mitt problem

$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]" , "<a href=\"\\0\" target=\"blank\"><u>\\0</u></a>", $text);

Ovan visas den kod jag använder för att översätta länkar till hyperlänkar, tagen från php.net

279 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
136 ms — deklarationer (db)
0 ms — hämta statistik (cache)
140 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)