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 ;-)
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
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");
29. august 2007 - 20:47
#2
Don´t work :-( Så bliver menuen slet ikke vist.
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 :-)
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?
29. august 2007 - 21:10
#5
nej filen kan hedde hvad du synes :-)
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");?>
06. november 2007 - 22:11
#7
Smid et svar ;-)
19. november 2007 - 09:21
#8
Smid et svar ;-)
10. december 2007 - 23:12
#9
.
Vi tilbyder markedets bedste kurser inden for webudvikling