Avatar billede thoeger_poertner Nybegynder
20. april 2001 - 20:44 Der er 10 kommentarer og
1 løsning

Apache \"documentroot\" virker ikke?!

Hej, jeg har efterhånden haft apache installeret med en del forskellige opsætninger, men nu virker det ikke hvis jeg i php f.eks. vil include en fil og så skriver <? include(\"/inc/top.php\") ?>

den mappe jeg har mine webfiler i er: d:\\www og jeg har derfor i apache skrevet d:/www jeg har også prøvet med d:/www/ men det hjælper heller ikke!

Hvad kan der være galt??
Avatar billede mortenfn Nybegynder
20. april 2001 - 20:47 #1
det er ikke apache det er din php.ini
Avatar billede mortenfn Nybegynder
20. april 2001 - 20:49 #2
include_path =  \".;e:\\internet\\inc\\\"

dine .inc filer skal enten ligge i samme bibliotek som hoved-filen eller også skal du angive hele stien - sidste mulighed er at du i php.ini opretter en fast mappe til dine inc-filer (alle include filer uanset navn)
Avatar billede mortenfn Nybegynder
20. april 2001 - 20:51 #3
det nå se sådan ud for dig

d:/www/inc/top.php
Avatar billede thoeger_poertner Nybegynder
20. april 2001 - 20:51 #4
hvordan gør jeg det sidste?

du kan se en kopi af min php.ini her: http://tnp.dk/php.txt
Avatar billede mortenfn Nybegynder
20. april 2001 - 20:54 #5
den nemme er at du bare indsætter nedderst i php.ini

include_path =  \".;e:\\internet\\inc\\\"

den her accepterer kun samme mappe og den angivne.

Fordelen er at hvis du ikke i hovedfilen angiver en sti leder php selv de to steder
Avatar billede mortenfn Nybegynder
20. april 2001 - 20:55 #6
så du skriver bare

<? include(\"top.php\") ?>

så leder php selv i de to mapper
Avatar billede thoeger_poertner Nybegynder
20. april 2001 - 20:58 #7
tjekkert lige om jeg kan få det til at virke og giver points derefter..
Avatar billede thoeger_poertner Nybegynder
20. april 2001 - 21:03 #8
Jeg takker mange gange...
Avatar billede mortenfn Nybegynder
20. april 2001 - 21:07 #9
;o)
Avatar billede thoeger_poertner Nybegynder
20. april 2001 - 23:18 #10
Kan du hjælpe mig med denne:

<?
$handle = opendir(\"/privat/brugere/\");
while($hold = readdir($handle)) {
if (strstr($hold, \".bruger\")) {
$split = split(\"\\.\", $hold);
echo \"<option>\".$split[0].\"</option>\\n\";
}
}
closedir($handle);
?>


Denne har jeg inkluderet på alle mine side, men jeg kan ikke får den til at virker nåt jeg skriver /privat/brugere/ kun når jeg skriver den specifikke sit som jo kun gælder pr enkelt fil, og det dur jo ikke!
Ved du hvad der er galt??

Du skal nok få points hvis du hjælper..
Avatar billede thoeger_poertner Nybegynder
20. april 2001 - 23:24 #11
Sorry, jeg fandt ud af det selv!!

skulle bare skrive d:/www/privat/brugere/

undskyld forstyrrelsen..
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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