Avatar billede mumle Nybegynder
19. september 2004 - 19:44 Der er 13 kommentarer

Placering af Menubar.inc fil

NU er jeg kørt godt og grundigt fast.

Problemet er at jeg har en menubar på mit site, filen hedder menubar.inc, filen lægger i roden på sitet, da alle mine sider på sitet også tidligere lå i roden, så var det nemt at kalde menubare, det blev gjort ved hjælp af

<?
require("menubar.inc");
?>

Hvilket fungere fint, men nu ønsker jeg at bruge forskellige biblioteker på sitet noget mere, for at lave en bedre struktur, men så løber jeg ind i problemer, for jeg ønsker at have een menubar.inc fil som alle sider uanset hvor dybt på sitet de lægger, har så fået af vide at jeg kan bruge 

<?
include_once($_SERVER['DOCUMENT_ROOT']..."/menu.inc.php");
?>

Men det fungere ikke, se http://blom.dk/galleri får en fejl i linie 68, som er den linie der indeholder include_once($_SERVER['DOCUMENT_ROOT']..."/menu.inc.php");

Men hvad er det der er forkert siden menubar.inc filen ikke kaldes, filen lægger helt i roden af http://blom.dk og kan i følge mit web-hotel lægge hvorsom helst, der er ikke nogen specielle PHP mappe.

Tak for hjælpen

Søren Blom
Avatar billede erikjacobsen Ekspert
19. september 2004 - 20:01 #1
include_once($_SERVER['DOCUMENT_ROOT']."/menu.inc.php");
måske
Avatar billede mumle Nybegynder
19. september 2004 - 21:46 #2
nej, det gør bare det hele meget værre, prøv at se på http://blom.dk/galleri
Avatar billede erikjacobsen Ekspert
19. september 2004 - 21:58 #3
Hedder den måske bare menu.inc
Avatar billede mumle Nybegynder
19. september 2004 - 22:23 #4
Ja, filen hedder menubar.inc ikk spor mere.

har rette lidt i koden til at den er

<?
include_once($_SERVER['DOCUMENT_ROOT']."/menu.inc");
?>

skrive jeg koden

<?
include_once($_SERVER['DOCUMENT_ROOT']..."/menu.inc");
?>

går det helt galt, så kommer end ikke baggrundsfarven frem.
Avatar billede erikjacobsen Ekspert
19. september 2004 - 22:27 #5
Du skal ikke skrive 3 punktummer. Og hedder den menubar.inc eller menu.inc?
Avatar billede erikjacobsen Ekspert
19. september 2004 - 22:29 #6
Kan det passe du har pillet med chmod på menu.inc og/eller menubar.inc, så
ingen kan læse dem - heller ikke webserveren?

Du bør altid kalde include-filer for .php til sidst, så man ikke kan se indholdet.
Evt .inc.php for at vise for dig selv, at det er include-filer.
Avatar billede mumle Nybegynder
19. september 2004 - 22:49 #7
Nu har jeg prøvet at følge jeres anvisninger, ved at kalde filen menu.inc.php og filen lægger i roden. lige nu lægger der så altså to både en menubar.inc og en menu.inc.php fil, filerne er ens bortset fra navnet

Jge ved ikke lige hvad Erik Jacobsen mener med om jeg har pillet ved chmod, aner ærlig talt ikek hvad det er du mener ;-(

Nu har jeg prøvede at få www.blom.dk/galleri til at kalde menu.inc.php ved hjælp af
include_once($_SERVER['DOCUMENT_ROOT']"/menu.inc"); hvilket giver det man akns e på http://blom.dk/galleri :-(
Avatar billede mumle Nybegynder
19. september 2004 - 22:50 #8
For helvede jeg sover jo, øjeblik.............
Avatar billede mumle Nybegynder
19. september 2004 - 22:54 #9
og dog, for koden er rigtig i filen, det mig der skriver noget forkert her.

Jeg beder blom.dk/galleri om at kalde menu.inc.php ved hjælp af
<?
include_once($_SERVER['DOCUMENT_ROOT']"/menu.inc.php");
?>

Men det går som man kan se på http://blom.dk/galleri
Avatar billede erikjacobsen Ekspert
19. september 2004 - 22:55 #10
Du skal have eet punktum i denne (og sikkert .php også):
  include_once($_SERVER['DOCUMENT_ROOT']."/menu.inc.php");
Avatar billede mumle Nybegynder
19. september 2004 - 23:04 #11
Nu virker det, hvad der har taget flere uger uden en løsning samtkostede blod sved og tårre på News, er blevet klaret her på en anden, fedt, hvordan sørger jeg får at du får de point du skal have Erik?
Avatar billede erikjacobsen Ekspert
19. september 2004 - 23:09 #12
Jeg skal slet ikke have point, jeg samler slet ikke på dem.
Svar selv, accepter eget svar.
Avatar billede mumle Nybegynder
19. september 2004 - 23:21 #13
ok, jeg ved heller ikke lige hvad man kan bruge dem til.

Overvejer at få et nyt login navn som er lidt mere "voksent" ;-)

Nå, men godnat og tak for hjælpen.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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