Bestand includen vanuit subdomein

Gestart doorThom26 reacties70 weergaven

27 berichten · pagina 1 van 2

Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Kan je vanuit een subdomein een bestand includen wat in de hoofdmap ligt?

Dus dat je vanaf deze locatie (status.domein.ext/index.php):
/mnt/home/x/domains/x/public_html/status/index.php

Dit bestand kan includen? (domein.ext/config.php):
/mnt/home/x/domains/x/public_html/config.php

Alvast bedankt worshippy
(php yummie)
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
../config.php
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
../config.php
Warning: include(../conf/loader.php): failed to open stream: Bestand of map bestaat niet in xx
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dan klopt dat pad niet.... Die moet je dan ook even goedzetten....
Een kwestie van logisch kijken. Is een bestand ene mapje hoger (richting de root) dan doe je steeds ../
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Dan klopt dat pad niet.... Die moet je dan ook even goedzetten....
Een kwestie van logisch kijken. Is een bestand ene mapje hoger (richting de root) dan doe je steeds ../
Nee, ik weet zeker dat het goed stond..
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Dus niet, of PHP staat te liegen wat praktisch niet mogelijk is.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Dus niet, of PHP staat te liegen wat praktisch niet mogelijk is.
Kan jij mij dan vertellen waar de fout precies ligt?

Subdomein is de map status:

/conf/config.php
/status/index.php

(er zijn nog wel meer bestanden maar die zijn niet belangrijk)

/status/index.php is:
include(../conf/config.php);
?>

en ik krijg de error dat het bestand niet bestaat.
ra-ra?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Als jij config.php includeerd (invoegt in /status/index.php, dan beginnen die includes daarin ook in diezelfde map.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Als jij config.php includeerd (invoegt in /status/index.php, dan beginnen die includes daarin ook in diezelfde map.
... dus hoe moet ik het dan oplossen?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Logisch kijken.. met ../ ga je een mapje richting de root.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Logisch kijken.. met ../ ga je een mapje richting de root.
met enkel ../ ben ik toch al in de root? (vanaf status/index.php)
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Ja ./ doet dat ook, ongeacht op wel niveau je zit. ../ gaat een mapje lager richting de root.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Ja ./ doet dat ook, ongeacht op wel niveau je zit. ../ gaat een mapje lager richting de root.
Maar waarom zegt ie dan nog steeds dat het bestand niet bestaat?
0
Berichten
10.421
Reputatie
4
Punten
0,00
Lid sinds
Laatst gezien
Omdat het pad niet klopt?

Voorbeeld:
Je bent op status/index.php, en je includeert ../config.php. Als er in config.php ook een include staat werkt deze ook direct vanuit /status... Dus dan zou je daarin ook ../ moeten gebruiken om naar je root te gaan.
0
Thom

Lid · Topicstarter

Berichten
10.654
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aarclay schreef:
Omdat het pad niet klopt?
Maar jij zegt toch dat ik al in de root ben, en ik heb je net gezegd waar het bestand ligt vanaf de root en welk pad ik gebruik. Dat klopt toch? Waarom zegt ie dan nog steeds dat het niet bestaat?

toevoeging op 27 augustus 2012, 21:08:39:
Aarclay schreef:
Omdat het pad niet klopt?

Voorbeeld:
Je bent op status/index.php, en je includeert ../config.php. Als er in config.php ook een include staat werkt deze ook direct vanuit /status... Dus dan zou je daarin ook ../ moeten gebruiken om naar je root te gaan.
Maar hij zegt dat ../conf/config.php niet bestaat.
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren