Autor Zpráva
Anonymní
Profil *
Zdravím,
do jakého adresáře mi PHP sahá při tomto příkazu:

require('/soubor.inc');

Očekával bych, že soubor bude hledán v document rootu, tedy že soubor.inc by musel být v C:\WWW\soubor.inc, kde C:\WWW je document root.
koudi
Profil
Ano, tak nějak.
venca163
Profil
Očekával bych, že soubor bude hledán v document rootu,
také bych očekával
Peca
Profil
Sahá to přesně tam, kam ukazuje. Do "/". Pod Windows tedy asi C:\.
Anonymní
Profil *
Nemá PHP nějaké nastavení, aby takový příkaz vždy pod každým systémem hledal soubor v document rootu? Nebo si musím vytvořit vlastní funkci k tomuto účelu?
venca163
Profil
Peca
http://www.jakpsatweb.cz/server.html#koren
Anonymní
Profil *
venca163
No právě že Peca má pravdu, opravdu to pod Windowsy ukazuje na céčko.
Peca
Profil
venca163
Vyzkoušej a pak se hádej...
venca163
Profil
Anonymní
a koukal jsi se do toho souboru httpd.conf?? já jsem si to tam změnil bez problémů...
Anonymní
Profil *
venca163
Já ale nepotřebuji nastavovat DocumentRoot, s ním problémy nemám, mám problém s tím, že při manipulaci se souborem /soubor.inc se tento soubor hledá v C:\soubor.inc a ne v DOCUMENT_ROOT/soubor.inc.
Peca
Profil
venca163
Myslíš, že php zajímá, jak je nastavený Apache? To platí pouze pro odkazy v url. <img src="/obrazky/img.jpg"... />
Jak jinak by php potom mohlo sahat např. do jiné subdomény apod.?
Toto téma je uzamčeno. Odpověď nelze zaslat.