webForumDet fria alternativet

konvertera htmllänk till vanlig text

PHP

2 svar · 470 visningar · startad av alioooop

Medlem sedan feb. 2008120 inlägg
Frågan#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 :)

Medlem sedan aug. 20039 340 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.)

Medlem 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 :)

269 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
134 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
134 ms — ändringar (db)