Avatar billede serious Nybegynder
16. december 2002 - 21:07 Der er 6 kommentarer

$root ?!

Hej allesammen !

Hvis et script beder om at få "$root"'en til min server hvad er det så?
Lad os sige at min adresse er www.hjemmeside.dk/
Hvad skal der så stå i root ?
Avatar billede sukos Juniormester
16. december 2002 - 21:11 #1
$root = $_SERVER['DOCUMENT_ROOT']."dinfil.php";

eller (hvis PHP-ver. er MINDRE end 4.1.0)

$root = $HTTP_SERVER_VARS['DOCUMENT_ROOT']."dinfil.php";

Prøv at kikke variabler i en infofil:

<?php phpinfo(); ?>
Avatar billede lauer Nybegynder
16. december 2002 - 21:12 #2
root må bare være '/'
hvis det f.eks. var www.hjemmeside.dk/mappe/ hvor scriptet lå, skulle den hedde 'mappe'.

En anden mulighed kunne være den sti mappe har på serveren.
f.eks. 'c:\php\filer'
Avatar billede erikjacobsen Ekspert
16. december 2002 - 21:33 #3
DOCUMENT_ROOT er altid en sti - ikke en URL.
Det er det katalog hvor filer til www.domæne.com
starter. Det kan f.eks. være /var/www/html. Eller
/www/domæne.com/public_html - eller hvad det nu er.
Var det / ville man have adgang til samtlig filer
på maskinen.
Avatar billede sukos Juniormester
16. december 2002 - 21:49 #4
Nåh, glemte lige et " / " efter $_SERVER['DOCUMENT_ROOT'] :O)

$root = $_SERVER['DOCUMENT_ROOT']."/dinfil.php";

Men umiddelbart lyder det nu osse som om det er stien der er brug for? (who knows? serious!)
Avatar billede serious Nybegynder
18. marts 2003 - 20:27 #5
Ka ik bruge det til noget ,em skriv svar så for i point for jeres indsats !
Avatar billede erikjacobsen Ekspert
19. marts 2003 - 05:06 #6
Skal vi ikke hellere løse dit problem?
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

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