03. december 2007 - 21:09Der er
21 kommentarer og 1 løsning
link til roden af siden
Hej!
Jeg har lavet en side hvor jeg i toppen "includer" en menu.php
Jeg har det meste af siden liggende i 1 mappe (roden) men i den er der en admin mappe med admin filerne.
Når jeg nu includer denne menu.php på alle sider også admin siderne virker linkene i admin siderne jo ikke da jeg har skrevet linkene sådan her: <a href='useredit.php'>Edit Account</a> f.eks.
Er der nogen mulighed for at man kan tilføje noget foran så denne menu.php kan inkluderes på alle sider. Alternativet er jo at man skal have en seperat menu-admin.php til admin siderne, men så skal jeg jo ændre to steder hver gang menuen ændres.
2. du kan bruge php's indbyggede variabel til at referere til roden af dit site: $_SERVER['DOCUMENT_ROOT']. Dvs. at følgende kode: [<a href='<?php echo $_SERVER['DOCUMENT_ROOT']; ?>/users.php'>Users</a>] refererer til filen users.php i roden, uanset hvor på sitet du lægger koden. ligeledes kan du referere til dine admin-sider med [<a href='<?php echo $_SERVER['DOCUMENT_ROOT']; ?>/admin/admin.php'>Admin center</a>]
det må være noget af det rigtige du har gang i rax, men den kommer desværre med denne fejlmelding:
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\Program Files\xampp\htdocs\Battlecamp\menu.php on line 8
Her linkes til roden af domain. Du kan ikke lave et link til $_SERVER["DOCUMENT_ROOT"], f.eks. ( <a href="/var/www/domain.dk/public/users.php">Users</a> )
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.