Avatar billede frederikschack Nybegynder
26. december 2008 - 02:02 Der er 10 kommentarer og
1 løsning

root problem

Hej,

Jeg har et problem med at referere til min rod folder.

Variablen $_SERVER['DOCUMENT_ROOT'] er tom, men i phpinfo() har samme variabel indholdet "C:\Web".

Hvad går der galt her?
Avatar billede hmortensen Nybegynder
26. december 2008 - 02:07 #1
Måske en stavefejl, ellers prøv at vise scriptet der fejler.
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:09 #2
$url = $_SERVER['DOCUMENT_ROOT'] . "/cfgref.txt";
  $cfgref = fopen($url, "r");
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:11 #3
Og resultatet er at $url bliver til "/cfgref.txt", selvom $_SERVER['DOCUMENT_ROOT'] = "C:\Web"...
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:17 #4
Det eneste jeg skal kunne, det er at referere til en fil der ligger fast i roden af webfolderen.
Avatar billede hmortensen Nybegynder
26. december 2008 - 02:19 #5
Hvad gir:
$url = $_SERVER['DOCUMENT_ROOT'] . "\\cfgref.txt";
echo $url;
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:25 #6
"PHP Warning: fopen(\cfgref.txt): failed to open......"
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:28 #7
Det jeg ikke fatter, det er at variablen har en værdi i phpinfo og ingen værdi med ovenstående reference....
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:40 #8
printf("\$_SERVER['DOCUMENT_ROOT'] = " . $_SERVER['DOCUMENT_ROOT'] . "\n");

giver

$_SERVER['DOCUMENT_ROOT'] =

phpinfo giver

_SERVER["DOCUMENT_ROOT"] C:\Web
Avatar billede frederikschack Nybegynder
26. december 2008 - 02:50 #9
Hvis jeg prøver at lave det samme på $_SERVER["REQUEST_URI"], så får jeg en "Undefined index", men det gør jeg ikke på $_SERVER['DOCUMENT_ROOT']
Avatar billede frederikschack Nybegynder
26. december 2008 - 11:39 #10
Opretter det som et andet spørgsmål
Avatar billede frederikschack Nybegynder
10. august 2010 - 15:01 #11
Lukket
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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