BMW
Guest
Относительные пути
В FAQ написано:
"file.php (фал лежит в той же папке)
./file.php (фал лежит в той же папке. такая запись иногда требуется в некоторых юникс системах)
images/picture.jpg (файл лежит в капке images, которая находится в текущей)
../file.php (файл лежит в папке, которая расположена на один уровень выше от текущей)
../../file.php (файл лежит в папке, которая расположена на два уровня выше от текущей)"
Почему если в таком виде я указываю файл, то он не находится, а если вместо двух точек ставлю одну, то все ок? Т.е. require_once("./f2/fns2.php") -работает, а require_once("../f2/fns2.php") - нет (выдает ошибку Failed opening required '../f2/fns2.php' ).
И как вообще лучше указывать пути в инклюдах и реквайрах?
Заранее благодарен.
На winXP стоит Apache2.0.45 и PHP5.0.2 (локальный комп)
В FAQ написано:
"file.php (фал лежит в той же папке)
./file.php (фал лежит в той же папке. такая запись иногда требуется в некоторых юникс системах)
images/picture.jpg (файл лежит в капке images, которая находится в текущей)
../file.php (файл лежит в папке, которая расположена на один уровень выше от текущей)
../../file.php (файл лежит в папке, которая расположена на два уровня выше от текущей)"
Почему если в таком виде я указываю файл, то он не находится, а если вместо двух точек ставлю одну, то все ок? Т.е. require_once("./f2/fns2.php") -работает, а require_once("../f2/fns2.php") - нет (выдает ошибку Failed opening required '../f2/fns2.php' ).
И как вообще лучше указывать пути в инклюдах и реквайрах?
Заранее благодарен.
На winXP стоит Apache2.0.45 и PHP5.0.2 (локальный комп)