UrMeMedlem sedan apr. 2001762 inlägg Blir aldrig klok på det här med regexp, skulle någon kunna hjälpa mig med detta. Jag har detta:
[link alias="my-alias-here"]
Jag vill först och främst plocka ut "my-alias-here" utan "" till en variabel. Sedan vill jag ersätta hela raden med t.ex:
http://www.mindoman.se/my-alias-here
ResultString = ereg_replace('\[link alias="([^"]+)"\]', 'http://www.mindoman.se/\1', $subject);
UrMeMedlem sedan apr. 2001762 inlägg Tackar!
Fast jag vill göra det i två steg, först plocka ut aliaset sedan ersätta hela strängen, där det aliaset finns, beroende på ett resultat från en SQL fråga etc.
är väl om jag förstå det hela rätt bara att använda dig av preg_replace_callback (http://www.regular-expressions.info/php.html)
mattiazMedlem sedan juni 20123 inlägg Du kan använda dig av .htaccess för att skriva om en länk! denna kod har jag för att ändra minsida.se/profile.php?username=Admin till minsida.se/Admin
RewriteRule ^([a-zA-Z0-9_-]+)$ profile.php?username=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ profile.php?username=$1