Hvor "gammel_include" er den gamle værdi af include_dir, den kan du få ved at kigge i phpinfo() eller i et script skrive: echo ini_get("include_dir"); Et eksempel på en er: .:/usr/lib/php Så i .htaccess kunne der så stå:
Når du har gjort det, kan du hvor som helst bare skrive:
include("menu.php");
Uanset i hvilken folder du befinder dig
Synes godt om
Slettet bruger
03. marts 2005 - 22:22#4
Ja det har jeg prøvet inden jeg stillede spørgsmålet har også prøvet med include("./inc/menu.php"); og include("../inc/menu.php");
men der er nok noget helt andet galt for jeg får denne fejl,
Warning: main(/inc/menu.php): failed to open stream: No such file or directory in c:\www\visithaven-ny\aarstider\foraar.php on line 33
Warning: main(): Failed opening '/inc/menu.php' for inclusion (include_path='.;c:\php4\pear') in c:\www\visithaven-ny\aarstider\foraar.php on line 33
Jeg kan bare ikke forstå det for flytter jeg filen til root af projectet er der ingen problemer med denne kode i doc. <?php include("inc/menu.php"); ?>
>coderdk.. dit forslag lyder godt, meeen, meeen mon jeg kan finde ud af det ?
pt. tester jeg local med apache - det endelige skal op og ligge på cliche og ved ikke om der der er rettigheder til det du skriver, det må jeg nok undersøge først inden jeg går i gang med det, men det ville være alletiders hvis det kunne laves sådan.
Synes godt om
Slettet bruger
03. marts 2005 - 22:31#8
>ellebaek.... det er godt nok nu... men hvad når jeg uploader det til cliche
der kan du helt sikker også bruge den fysiske path.. så skal du bare have hevet den ud derfra, men det kan du når du når du connecter med ftp eller tilsvarende..
link til min CSS-fil var forkert da jeg fik rettet den <link href="../css/gron.css" rel="stylesheet" type="text/css"> og fik sat 2 prikker foran i link include("../inc/menu.php");
Jeg forstår bare ikke hvorfor den melser fejl ved menu.php, men det må være fordi den fejler ved CSS-linket, hvor den stopper indlæsning og rapporterer næste fejl.
så 'kører' det bare, med hvad bevirker det at jeg bruger ..\ i stedet for ../
>coderdk ... du skriver til ellebaek: ............ ellebaek, det vil kun virke hvis /www er i roden af filsystemet... include("../inc/menu.php"); ........... Hos mig er www root for localhost og det vil være det samme på webhost ...........
Læg venligst svar så uddeles der point !
Synes godt om
Slettet bruger
07. marts 2005 - 17:44#15
Vil nok ikke have point
Synes godt om
Ny brugerNybegynder
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.