ik wil zoiets

require("..\..\..\userconfig_class.php");


maar ik krijg een foutmelding weet iemand hoe ik dit op een correcte wijze kan doen?
Is het geen fantastisch plan om eens je foutmelding te plaatsen dan? :)
zo moet het :

require(".\.\.\userconfig_class.php");
Wat een onzin ./ verwijst naar de huidige directory. Dat zal 4 keer naar de huidige directory in windows style verwijzen.
\ == windows style + escape teken, je moet dus \ hebben:

require("../../../userconfig_class.php");
je moet dus \ hebben


/ dus :D
... Ik heb dit laatst ook gehad. opzich is het best simpel en dat gaat net als met html

een dir omhoog = ../ dus 2 omhoog = ../../

./ is voor de huidige directory zoals hierboven al gezegt is. Ik had toen een handige site gevonden daarover. ik zal eens kijken als ik em nog kan vinden en dan post ik de link wel ;)
Mogelijk maken enkele voorbeelden dit duidelijker. Als het basisdocument <URL:http://www.htmlhelp.com/faq/html/basics.html>; is, dan verwijst

all.html en ./all.html
naar <URL:http://www.htmlhelp.com/faq/html/all.html>;
./
naar <URL:http://www.htmlhelp.com/faq/html/>;
../
naar <URL:http://www.htmlhelp.com/faq/>;
../cgifaq.html
naar <URL:http://www.htmlhelp.com/faq/cgifaq.html>;
en ../../reference/
naar <URL:http://www.htmlhelp.com/reference/>;

Zo kun je dus ook een paar levels omhoog gaan en dan daar weer een andere map in duiken :)
require(".\.\.\userconfig_class.php");
werkt bij mij

de rest geef een fout melding dat hij het bestand niet kan vinden

Reageren