Avatar billede siredward Nybegynder
21. september 2005 - 14:36 Der er 12 kommentarer og
1 løsning

Strip en URL

Hej,

et lille hurtigt spørgsmål:

Hvis jeg fodrer php med f.eks addressen:

http://www.enhjemmeside.dk/enfolder/etdokument.html

, hvordan for jeg den så til at fjerne dokumentet i URL'en og give mig:

http://www.enhjemmeside.dk/enfolder/

tilbage?

På forhånd tak,
Lauge Jepsen
Avatar billede Slettet bruger
21. september 2005 - 14:39 #1
du lave etdokument.html til index.html
Avatar billede Slettet bruger
21. september 2005 - 14:40 #2
index.htm eller index.html eller index.php eller default.php du kan også få etdokument.html til at være index siden .dette kan du gøre i htacess..
Avatar billede Slettet bruger
21. september 2005 - 14:43 #3
du kan også gøre således at hvis du går ind på enhjemmeside.dk så går den automatisk til /enfolder/etdokument.html
det kan du gør på flere methoder.. enten
http://www.javascriptkit.com/howto/htaccess6.shtml

eller en redirect

<meta http-equiv="REFRESH" content="1; URL=http://www.enhjemmeside.dk/enfolder/etdokument.html">
Avatar billede siredward Nybegynder
21. september 2005 - 14:46 #4
Jeg tror ikke helt at det vil virke for mig.

Det jeg har brug for er at den returnerer den adresse som etdokument.html ligger på, inklusiv hvilken folder og så videre, så jeg kan arbejde videre med den adresse.

Mvh
Lauge
Avatar billede Slettet bruger
21. september 2005 - 14:48 #5
hvis du laver etdokument.html om til index.html så skal det virke.. hvilken host har du ?
Avatar billede siredward Nybegynder
21. september 2005 - 14:48 #6
Så det skal være noget med at læse adressen frem til det sidste "/" og så ignorere resten.
Avatar billede siredward Nybegynder
21. september 2005 - 14:49 #7
Det er ikke min egen side. Den skal kunne læse adressen på et hvilket som helst dokument eller fil som den bliver givet og så returnere denne adresse, minus filnavnet.
Avatar billede xyborx Nybegynder
21. september 2005 - 14:50 #8
Avatar billede ldanielsen Nybegynder
21. september 2005 - 14:51 #9
Måske sådan:

$streng = "http://www.enhjemmeside.dk/enfolder/etdokument.html";
$strippedString = substr($streng, strripos($streng, "/")*-1);
Avatar billede showsource Seniormester
21. september 2005 - 14:52 #10
Er det fra en side på dit eget domæne, eller en url som du "fodrer" dit script med.
Avatar billede siredward Nybegynder
21. september 2005 - 14:52 #11
Tak, det var lige det jeg havde brug for :)
Avatar billede siredward Nybegynder
21. september 2005 - 14:53 #12
showsource: Det er en som den bliver fodret med. Det er derfor jeg ikke tror det andet ville virke.
Avatar billede ldanielsen Nybegynder
22. september 2005 - 08:52 #13
Du skal jo huske at teste hvad der sker hvis den får en Url uden filnavn
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester