Avatar billede clausberg Nybegynder
29. august 2007 - 20:37 Der er 8 kommentarer og
1 løsning

include problem

Hey
Jeg har en menu, som jeg includer på alle sider... noget ala dette:

<html>
bla bla bla

<?php include("menu.php"); ?>
bla bla


Det virker uden problemer...

Problemet opstår, hvis jeg ønsker at include menu.php på en side (test.php), som ligger i et andet bibliotek (som fx kunne hedde "billede"...

For at hente menuen har jeg skrevet:
<?php include("..menu.php"); ?>

Menuen hentes fint ind på siden "test.php"... men hvis jeg klikker i menuen, så kan den ikke finde de forskellige sider som de linkes til i menuen.

Help ;-)
Avatar billede morhan Novice
29. august 2007 - 20:40 #1
hvis du inkluderer i forhold til roden, så burde det løse problemet på alle sider

include("/menu.php");
Avatar billede clausberg Nybegynder
29. august 2007 - 20:47 #2
Don´t work :-(
Så bliver menuen slet ikke vist.
Avatar billede styrk Nybegynder
29. august 2007 - 20:48 #3
jeg benytter altid mange mapper når jeg programmere websider. For at gøre det nemt for mig placere følgende i en .htaccess i roden af websiden.

php_value include_path ".:/var/www/side.dk/inc"

Jeg plejer altid at placere mine inc filer uden for roden. I dette tilfælde ville min rod være /var/www/side.dk/www :-)

Hver gang jeg benytter include eller require i en php fil bliver det altid hentet fra den mappe.

Håber det var noget :-)
Avatar billede clausberg Nybegynder
29. august 2007 - 20:52 #4
Vil det sige, at du døber dine include filer med .inc?
For mit vedkommende menu.inc

HVad er en htaccess... det kender jeg slet ikke?
Avatar billede styrk Nybegynder
29. august 2007 - 21:10 #5
nej filen kan hedde hvad du synes :-)
Avatar billede lolman Nybegynder
30. august 2007 - 10:40 #6
et niveau op i biblioteket skrives ../ og ikke ..

så det skal se sådan ud:
<?php include("../menu.php");?>
Avatar billede clausberg Nybegynder
06. november 2007 - 22:11 #7
Smid et svar ;-)
Avatar billede clausberg Nybegynder
19. november 2007 - 09:21 #8
Smid et svar ;-)
Avatar billede clausberg Nybegynder
10. december 2007 - 23:12 #9
.
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