|
|
|
| Пусть имеется папка ROOT в ней имеются файлы index.php, 1.txt и 2 .txt и папка NotROOT, в которой в свою очередь вложены файлы 3.txt, 4.txt и файл test.php. Test.php ищет все файлы txt в текущей папке. Если я в index.php includ'ом вставляю test.php то он найдет не файлы 3,4 текущие относительно расположения test.php, а текущие относительно index.php (т.е. 1,2). Менять путь нельзя (он должен быть к текущей папке) как решить проблему, чтобы я всталвля инклудом test в index и test искал txt относительно себя, есть какие-нибудь функции подобные? | |
|
|
|
|
|
|
|
для: Alexhoppus
(08.10.2009 в 20:09)
| | Может просто указать не относительный путь, а абсолютный? | |
|
|
|
|
|
|
|
для: Рома
(08.10.2009 в 20:14)
| | я ж сказал путь нельзя менять, т.к. там идет работа с filename, тогда полное имя файла получается не очень красивое!
типа
"C:\apache\test.ru\www\Matan\3 семестр матан ответы б гены 0.txt" | |
|
|
|
|
|
|
|
для: Рома
(08.10.2009 в 20:14)
| | И ещё вопрос походу будет, PHP не хочет воспринимать строковое выражение с символами "\" как строку, соответственно и путь напр. "C:\apache\test.ru\www\Matan\" он не воспринимает как строку, как ему объяснтить что это строка? | |
|
|
|
|
|
|
|
для: Alexhoppus
(08.10.2009 в 20:09)
| | dirname(__FILE__); | |
|
|
|
|
|
|
|
для: Николай2357
(08.10.2009 в 20:41)
| | Что вы этим хотели сказать? | |
|
|
|
|
|
|
|
для: Alexhoppus
(08.10.2009 в 20:56)
| | так можно узнать путь до директории, в которой находится файл | |
|
|
|
|
|
|
|
для: Николай2357
(08.10.2009 в 21:00)
| | Спасибо, я знаю. | |
|
|
|
|
|
|
|
для: Alexhoppus
(08.10.2009 в 21:01)
| | >Спасибо, я знаю.
А в чем тогда проблема то? Указать нужный путь? Или хочется заставить php подключать файл по одному Господу известному пути? Путь так или иначе указывать придется.
А нормализовать путь можно заменив бэкслэши простыми слэшами
<?
$path = str_replace('\\', '/', $path);
|
| |
|
|
|
|
|
|
|
для: Николай2357
(08.10.2009 в 21:35)
| | Проблема указана в первом посте моем. решил уже все, спасибо всем. Со слэшами помогли, благодарю. | |
|
|
|