Relative stier - hvordan SKAL det gøres?

Tags:    php

<< < 12 > >>
Hej.

Jeg har noget rigtigt bøvl med en hjemmeside. Følgende mapper (bl.a.):

index.php
ROOT / PAGES / diverse.php
ROOT / SCRIPTS / diverse.php
ROOT / ASSETS / IMAGES / diverse.jpg
osv...

Min index.php kalder nogle includes fra både SCRIPTS og PAGES mapperne. Disse kaldte dokumenter har visse relative stier til bl.a. grafik. Og det virker.

Problemet er når jeg kalder samme dokumenter fra et andet sted i min fil strukter - f.eks. fra mappen PAGES. Så sker der det, at filen godt nok bliver kaldt (da jeg tilføjer "../"), men så mangler billeder og ikoner pludselig da de includede filers relative stier åbenbart ikke længere passer...

Det lyder lidt forvirrende, og er det egentlig osse. Jeg kan i hvertfald ikke lige gennemskue hvordan problemet løses lettest, og ærlig talt kan jeg slet ikke forstå jeg har problemet!

Håber på et godt råd...

Mvh
Gunnar



at lade være med at bruge et hav af mapper...


Jojo, men til et omfattende site....????

Gunnar



udvikleren.dk er da også omfattende. Her er der da for det meste kun root.

men normalt ligger meget vel i en database ?



Nu har jeg for sjov skyld skrevet HELE stien ind i alle mine links, includes, require osv.

MEN: Det virker bare ikke at gøre det i REQUIRE, hvorfor ikke?

Mvh
Gunnar



du skal huske i dine includes at bruge formatet:

C:\\bla\\bla\\bla.bla (hvis windows)

og i billeder og links:

http://localhost/bla/bla.bla



Nu bruger jeg Mac OSX, altså Unix... een gang til for prins knud? ;-)

Gunnar



du skal huske i dine includes at bruge formatet:

/bls/htdocs/bla/bla.bla

og i billeder og links:

http://localhost/bla/bla.bla



Hej Gunnar, du kan jo gå ud fra root på dit webhotel.

Dvs. noget lign. /domain.dk/WWW/pictures/picture.jpg

På den måde er du sikker på at den henter den korrekte sti..

Jeg bruger denne løsning, selv på websites hvor jeg ikke engang har brug for det, det virker for mig, mere optimalt..


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin



Hej Gunnar, du kan jo gå ud fra root på dit webhotel.

Dvs. noget lign. /domain.dk/WWW/pictures/picture.jpg

På den måde er du sikker på at den henter den korrekte sti..

Jeg bruger denne løsning, selv på websites hvor jeg ikke engang har brug for det, det virker for mig, mere optimalt..


--
Ronni Egeriis - http://sqdev.dk/
Co-Admin


Nu er det bare fordi jeg bygger sitet lokalt først..

Mvh
Gunnar



<< < 12 > >>
t