Avatar billede onkel_satan Nybegynder
23. januar 2005 - 16:42 Der er 3 kommentarer og
1 løsning

Paths i forskellige niveauer

Har lavet en banner med noget menu værk og lagt det i en fil kaldt top.php da den skal includeres på alle sider.
Hvis /htdocs (server roden) er niveau 0 så lægger top.php på niveau 1. Men de fleste af mine sider kommer til at includere top.php fra niveau 2. Det vil sige at mine billeder i top.php nu er et niveau længere oppe end normalt og kan dermed ikke finde billederne og links som den indeholder.
Eneste måde jeg kan komme på at løse problemet uden at skulle bruge absolute links er ved at lave forskellige versioner at top.php som passer til de forskellige niveauer.
Kan det gøre smarter ?
Avatar billede jakoba Nybegynder
23. januar 2005 - 16:53 #1
brug fuldstændige adresser i den fil du inkluderer istedet for relative.
  echo "<img src='/mappesti/billede.gif'>"
den vil vise det samme billede uanset hvilken mappe filem ned php kode ligger i.
Avatar billede onkel_satan Nybegynder
23. januar 2005 - 17:10 #2
Naar du siger fuldstændig adresser mener du saa domain.com/folder/billed.gif ? eller er det fra roden af web serveren (altsaa uden domain) ?
Avatar billede hmortensen Nybegynder
23. januar 2005 - 17:52 #3
Som du kan se i jakobs eksempel, så kun fra webroden.
Avatar billede onkel_satan Nybegynder
23. januar 2005 - 19:01 #4
ok
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