Avatar billede janjacobsen Nybegynder
06. november 2003 - 14:46 Der er 2 kommentarer og
1 løsning

At inkludere en fil uden for DocumentRoot

Hej
Nogen der ved hvordan man kan lave en include() til en tekstfil der ligger i /var/log på en linuxserver?

Dvs. filen ligger uden for DocumentRoot på Apacheserveren.
Avatar billede dex_dexter Nybegynder
06. november 2003 - 14:48 #1
kan du ikke include(/var/log/dinfil) ?
Avatar billede janjacobsen Nybegynder
06. november 2003 - 14:50 #2
Nej, for den vil jo kigge i DocumentRoot som er et lavere niveau end at være logget ind som root.
Avatar billede rackbox Nybegynder
07. november 2003 - 00:38 #3
Det handler om rettigheder.. Har din webserver ikke rettigheder til biblioteket, så kan du ikke. Ellers har dex_dexter ret i at du bare burde kunne include('/var/log/dinfil.php');, idet den først skifter til roden. Du kan også prøve at gå baglæns således:
include ('../../../indtildurammer/var/log/dinfil.php');
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