18. juli 2003 - 16:23Der er
11 kommentarer og 1 løsning
sti til billledfiler i include filen
Jeg er nybegynder til PHP og jeg er ved at opgygge et større site, hvor jeg jeg bruger include til at inkludere menuen i toppen. Det virker også fint, men i den inkluderede menu har jeg brugt nogle billeder som ligger i en anden mappe. Det virker, men går galt ligeså snart jeg flytter filen ned i en undermappe. Så er stien til billederne ikke korrekt mere og de bliver ikke vist.
Hvordan skal jeg angive stien til billederne, så alle siderne viser menuen korrekt også selvom de ligger i en undermappe?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
billeder = /side/billeder/ side = /side/ includes = /includes/
så når du har en side i /side/ og includer en fil der ligger i includes skal du går ud fra at du stadig er i /side .. ej det lyder forvirrende tror jeg :P
uhmm
når du includer en fil i en anden .. så er det den rigtige's fils position du skal gå ud fra ..
dvs test.php med include("includes/billede.php") skal hente sine billeder i billeder/billede og ikke fx ../billeder/billede
Det kan desværre ikke lade sig gøre når du går op og ned i bibliotekerne, men du kan jo lave en struktur med alle dine mapper i én undermappe og så henvise til en include-fil der ligger i samme mappe sammesteds der f.eks. kunne hedde include. Så ville alle siderne i det mindste kunne benytte den samme fil...
Jeg tror ikke helt at det var det svar jeg manglede... I min inkluderede menu har jeg lavet nogle swapimage når man kører musen over nogle billedelinks. Det virker, men ikke i undermapperne. Skal jeg virkelig ændre denne path udfra hvilken undermappe jeg befinder mig i eller kan jeg lave en absolut path til billedfilerne. Dette har jeg prøvet, men jeg kunne ikke få det til at virke.
Ja du skal ændre path. Idet du inkluderer en fil der ligger højere oppe i biblioteksstrukturen er den en del af den fil der ligger længere nede i strukturen. Og så er din path ikke korrekt længere
Jeg har disse mapper: images, include, js, css, mappe1, mapppe2, osv... I de mapper der hedder mappe1 og mappe2 har jeg også undermapper hvor jeg gerne så at menuen også virkede fra.
Men du kan jo altså kalde den samme include-fil uanset om din fil ligger i mappe1 eller mappe2 bare den ligger et bibliotek høere oppe, så det er da ikke så slemt
Nej, men det var for at det skulle være let for dem der bliver brugere af siden at opdatere den. Så jeg må hellere igang med at lave en anden filstruktur. Tak for svaret..
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.