Avatar billede morild Nybegynder
21. november 2005 - 10:46 Der er 10 kommentarer og
1 løsning

Syntax på include, henvisning fra rod.

Jeg bruger en include "../../java/java.php" på mine undersider.

Er der en syntax for altid at starte stien fra roden af : f.eks. /java/java.php ? (Dette er forsøgt! og virker ikke..)

Det er lidt irriterende at skulle skrive "../../..osv.." alt afhængig af hvor langt inde i subdir man er.

<?php
include "../../../java.java.php";
?>
Avatar billede bromer Nybegynder
21. november 2005 - 10:47 #1
Du kan se på $SERVER['DOCUMENT_ROOT']
Avatar billede bromer Nybegynder
21. november 2005 - 10:48 #2
Det skulle hav været $_SERVER
Avatar billede morild Nybegynder
21. november 2005 - 10:54 #3
Så jeg kan skrive

include $_SERVER['DOCUMENT_ROOT']."/java.java.php";

Eller hvordan?
Avatar billede bromer Nybegynder
21. november 2005 - 10:56 #4
Det kommer jo lidt an på din opsætning. Prøv at se hvad der ligger i variablen og tilpas din include derefter.
Avatar billede steven_ Nybegynder
21. november 2005 - 11:39 #5
Hvis din url til java.php er "www.dinside.dk/java/java.php", så er include $_SERVER['DOCUMENT_ROOT'] . "/java/java.php" nok, ja.
Avatar billede morild Nybegynder
22. november 2005 - 09:40 #6
Det undrer mig bare at det skal være så "kringlet" når det faktisk er så simpelt. Undrer mig at jeg skal bruge en variabel når den altid er den samme?
Avatar billede morild Nybegynder
22. november 2005 - 09:49 #7
Warning: main(/java/java.php): failed to open stream: No such file or directory
Warning: main(): Failed opening '/java/java.php' for inclusion (include_path='.;./includes;./pear')

2 fejlmeddelser, hvad er det jeg gør galt?
Avatar billede bromer Nybegynder
22. november 2005 - 11:40 #8
Du skal bruge variablen så du kan flytte hele systemet uden at du skal ændre den slags ting.

Fejlbeskeden betyder at den ikke kan finde filen. Hvad indeholder $_SERVER['DOCUMENT_ROOT']?
Avatar billede morild Nybegynder
22. november 2005 - 12:12 #9
Variablen ['DOCUMENT_ROOT'] indeholder ikke noget?!?

Prøvede med ['HTTP_ROOT'] i stedet og den returnerer domænenavnet korrekt. Men den leder stadig efter java.php i det bibliotek som man befinder sig i.
Avatar billede morild Nybegynder
18. august 2010 - 18:05 #10
luk
Avatar billede morild Nybegynder
18. august 2010 - 18:06 #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