webForumDet fria alternativet

konvertera htmllänk till vanlig text

PHPur PHP

2 svar · 470 visningar · startad av alioooop

alioooopMedlem sedan feb. 2008120 inlägg
#1

hej :) hur konverterar man en vanlig htlm länk som finns i en sträng till vanlig text :)? dvs så det står samma sak fast det går ej klicka på den :)

nitro2k01Medlem sedan aug. 20039 342 inlägg
#2

I sin enklaste form:

$text = preg_replace('#(<a[^>]+>|</a>)#i', '', $text)

Ett varningens ord dock. Om detta är till för att skydda din gästbok eller liknande så finns det bättre metoder då elaka personer kan göra mycket elakt förutom att posta länkar. (Såsom att köra Javascript och kanske rikta om sidan någon annanstans eller posta bilder.)

alioooopMedlem sedan feb. 2008120 inlägg
#3

nitro2k01 skrev:

I sin enklaste form:

$text = preg_replace('#(<a[^>]+>|</a>)#i', '', $text)

Ett varningens ord dock. Om detta är till för att skydda din gästbok eller liknande så finns det bättre metoder då elaka personer kan göra mycket elakt förutom att posta länkar. (Såsom att köra Javascript och kanske rikta om sidan någon annanstans eller posta bilder.)

tack så hemskt mkt :D nej det är så att jag hämtar lite info från en annan sida och ville inte ha kvar länkarna som jag har på den sidan :)

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)