webForumDet fria alternativet

Plocka ut [usr]xxxx[/usr]

2 svar · 256 visningar · startad av ahassis

ahassisMedlem sedan juni 200229 inlägg
#1

Ok, jag har ett problem som jag har grubblat på länge.

Jag har en sida som jag vill att man skall kunna köra [usr]användarnamn[/usr] på och då skall min kod plocka ut strängen innanför [usr] och [/usr] och göra om det till en länk som ser ut så här:
<a href="./?page=profil&username=användarnamn">användarnamn</a>

Jag har försökt med substr() och andra lösningar, men lykcas inte.

Tack på förhand. :h

Fredde MannenMedlem sedan nov. 20014 054 inlägg
#2

Använd dig av preg_replace eller ereg_replace!

:birp

stevenetMedlem sedan juni 20001 251 inlägg
#3
<?php
$str="[usr]användarnamn[/usr]";
$str=eregi_replace("\\[usr\\](.*)\\[/usr\\]","<a href=\"./?page=profil&username=\\\\1\">\\\\1</a>",$str);
echo $str;
?>
133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)