Visa ett inlägg
Oläst 2010-03-21, 00:25 #8
objx objx är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 154
objx objx är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 154
haha!

Kul att det hjälpte dig!

Jag skrev en rätt behändig klass i PHP för att analysera en URL som är ett riktigt bra komplement till den där typen av htaccess-regler.
Den har t.ex. funktioner för att kontrollera domännamn, mappar, filnamn, queries etc.
Säg att du har följande adress:

www.test.se/produkter/mobiltelefoner.html

Klassen kan jag därefter använda på följande sätt:

$url = "www.test.se/produkter/mobiltelefoner.html";
(i normala fall så är ju $url en dynamisk variabel som alltid representerar aktuell URL)

$analyzed_url = new _url($url);

Därefter kan jag hämta information om URL:en på följande vis:

$mapp1 = $analyzed_url->getDir(1);
1:an representerar vilken mapp i turordningen som jag är ute efter, ex:
www.test.se/mapp1/mapp2/mapp3/ osv.

$mapp1 kommer nu alltså innehålla "produkter".

$filename = $analyzed_url->getFilename();
getFilename ger mig namnet på filnamnet ("mobiltelefoner.html" i detta fall)

$filenamebody = $analyzed_url->getFilenameBody();
Denna funktion ger mig filnamnet utan filändelsen ("mobiltelefoner" i sammanhanget).

Klassen har även en del andra funktioner som är rätt användbara.

Skicka ett PM om du är intresserad av att kolla på den så skickar jag över den.
objx är inte uppkopplad   Svara med citatSvara med citat