webForumDet fria alternativet

Problem med preg_replace..

PHP

3 svar · 160 visningar · startad av Niklasson

Medlem sedan nov. 2000857 inlägg
Frågan#1

Hittade detta någonstans i forumet:


$text = preg_replace( "/(?i)((http&#0124;news&#0124;ftp)+:\\/\\/\\S+)/","<a href='\\1' target='_blank'>\\1</a>", $text);

..men jag får det inte till att fungera. Jag använder det i ett forum, men det läggs inte till något i databasen om jag använder denna koden.

Finns det något som är fel i koden eller har någon en annan lösning. Det handlar alltså om att skapa klickbara länkar av alla URL:s..

------------------
http://www.niklasson.net/

[Redigerat av Niklasson den 11 maj 2001]

Medlem sedan nov. 2000857 inlägg
#2

Ingen? :q

------------------
http://www.niklasson.net/

Medlem sedan nov. 2000857 inlägg
#3

Fortfarande ingen? :q x(

------------------
http://www.niklasson.net/

Medlem sedan jan. 20001 006 inlägg
#4

Ditt problem beror på nåt annat, det är inga fel på ovanstående kod.

<?
$text = "http://www.test.com/";
$text = preg_replace( "/(?i)((http&#0124;news&#0124;ftp)+:\\/\\/\\S+)/","<a href='\\1' target='_blank'>\\1</a>", $text);
echo $text;
?>

Fungerar utmärkt..

/j

------------------
R6

264 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
131 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)