Avatar billede bjavle Nybegynder
15. april 2005 - 17:46 Der er 5 kommentarer og
1 løsning

Hjælp til koden i include fil

Jeg har en fil (topmenu.php) som bliver included på forsiden (/index.php) og på medlemmernes forside (/medlemmer/index.php).
Der er nogle link på den topmenu som helst skulle virke selvom man er enten på forsiden eller medlemmernes forside.
Er der nogen der har en smart måde at gøre dette på?
(Bruger surftown.dk som webhost)
Avatar billede rocha_dk Nybegynder
15. april 2005 - 18:10 #1
en nem måde at gøre det på er at gøre links'ene absolutte, altså skrive hele adressen på de sider de referer til eks.(<a href="http://www.ditDomæne.dk/filderlinkestil.php">)
ellers kan du lave menuen som en funktion, som tager et parameter med ind. Det parameter kan du så bruge som stinavn eks:

menu($sti){
  echo "<a href=\"".$sti."/filnavn.php\">linktekst</a>";
}

og så kan du kalde menu("../") fra medlemmer/index.php og menu("") fra index.php så skulle linksene virke.
Avatar billede rocha_dk Nybegynder
15. april 2005 - 18:10 #2
oh rettelse:

menu($sti){
  echo "<a href=\"".$sti."filnavn.php\">linktekst</a>";
}
Avatar billede bjavle Nybegynder
15. april 2005 - 18:16 #3
Jeg vidste det var simpelt, kunne bare ikke se mig ud af det!!
Takker makker!!
Avatar billede bjavle Nybegynder
15. april 2005 - 19:10 #4
hov den skriver Fatal error: Call to undefined function: menu() in /hsphere/local/home/bjsoft/dating.bjsoft.dk/nytdesign/index.php on line 12
Avatar billede sukos Juniormester
15. april 2005 - 19:56 #5
Hvorfor ikke bare bruge / ???
Så kikkes der fra roden af siden:

<a href="/fil.php">link</a>
<a href="/images/billede.jpg">billede</a>

uanset hvor dybt i dir du befinder dig.
Avatar billede bjavle Nybegynder
15. april 2005 - 20:54 #6
LOL... det kunne jeg også have brugt :-)
Mange tak :D
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