webForumDet fria alternativet

Ta ut viss del ur en URL

PHP

4 svar · 270 visningar · startad av Melea

Medlem sedan juli 20033 147 inlägg
Frågan#1

Hejsan!

Jag har en logg på min sida som sparar alla uppdateringar som görs på sidan.
Jag skulle nu vilja korta ner URL:en där den skrivs ut så bara t.ex. http://www.webforum.nu kommer med och inte http://www.webforum.nu/newthread.php?s=&action=newthread&forumid=23.
Går detta att göra på något smidigt sätt?

Tack på förhand

Medlem sedan juni 20006 031 inlägg
#2
<?php
$link = "http://www.webforum.nu/newthread.php?s=&action=newthread&forumid=23";
$link = preg_replace("|([\\w\\.]+)/(.*)?|","\\\\1",$link);
echo $link;
?>
Medlem sedan juni 20034 013 inlägg
#3

Det finns en färdig funktion för detta i php som heter parse_url: http://se.php.net/parse_url

$url = "http://www.webforum.nu/newthread.php?s=&action=newthread&forumid=23";
$var = parse_url($url);
echo($var['host']);

Medlem sedan juni 20006 031 inlägg
#4

Ah, det var mer än jag visste. :)

Medlem sedan juli 20033 147 inlägg
#5

Tackar! ;)

266 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)