10. december 2006 - 19:14Der er
19 kommentarer og 2 løsninger
hvordan kalder jeg en fil i roden
Hej. Hvis jeg nu har en php-fil ude i 10. led. og skal kalde en fil i roden, kan jeg skrive: include '../../../../../../../../../filnavn' eller er der en mere enkel metode. Jeg kan jo ikke skrive sidens url, så jeg tænkte om der er en metode i stil med gamle DOS [cd\].
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Nu er jeg ikke den store PHP-koder, men normalt kan man med links enten skrive den absolutte URL (http:/www.osv...) eller blot sætte en skråstreg *foran*, for at vise at der skal kigges i forhold til rodmappen, f.eks. "/filnavn".
Jeg har prøvet med begge muligheder, men det lader til, at der er noget sikkedsmæssigt. Jeg får denne fejl: Warning: require() [function.require]: open_basedir restriction in effect. File(/kalendertest/inc/fpdf.php) is not within the allowed path(s):
returnerer stien til roden af domainet. Men f.eks. på whitehat.dk, er serveren sat op, så $_SERVER["DOCUMENT_ROOT"] returnerer stien til det dir hvor selve domainet whitehat.dk ligger.
Og det er jo ikke det dir man skal bruge for at komme til roden af sit eget domain hos dem, (subdomain)
Beklager - jeg må have lavet en fejl. Old-faithful's forslag virker ikke, men jeg har nu fået det til at virke med Jakobdo og Showsource's forslag. Jeg må have lavet noget forkert. Får jeg lige et svar fra Jakobdo og Showsource? Tak for hjælpen.
Det kan være, at jeg må komme med et tillægsspørgsmål til showsource: I roden har jeg en mappe, der hedder "kalendertest". I mappen "kalendertest" har jeg en fil, hvor jeg godt kunne tænke mig, at hente stien (kalendertest) inklusive roden. Kunne det være noget i retning af: $stinavn = $_SERVER["DOCUMENT_ROOT"] .$dirname;
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.