Я немного запутался в абсолютных путях при поиске в вопросах. У меня есть проект php
, который включает файл Header.php
, который является заголовком для файлов php
первого уровня. Чтобы избежать добавления другого заголовка, я хочу сделать эту работу и для внутренних уровней. Например, используйте его в файле php
, который включен в другую папку проекта. Чтобы сделать это, я wana получаю путь абзаца к моей папке public_html
и использую это в моем Header.php
. Как я могу его получить?Как получить абсолютный путь к папке public_html
0
A
ответ
1
Использовать /
с самого начала.
include('/header.php');
Это всегда будет включать в себя header.php
из папки root
.
1
Вы можете есть абсолютный путь текущего файла сценария по этому пути:
$absolute_path = dirname(__FILE__);
Вы можете увидеть все магические константы здесь: http://php.net/manual/en/language.constants.predefined.php
+2
Это то же самое, что и ____DIR____ – Derokorian
1
Ничего из вышеперечисленного не работает для меня в разных серверам, поэтому пришлось написать следующую функцию:
echo "public_html absolute path:".public_html();
function public_html() {
$awords= explode('/', getcwd());
$public_html="";
foreach ($awords as $word) {
$public_html.=$word."/";
if ($word=='public_html') break;
}
return substr($public_html,0,-1);
}
Смежные вопросы
- 1. Как получить абсолютный путь к существующей папке
- 2. Получить абсолютный путь к папке MSTest Out
- 3. mod_rewrite - абсолютный путь к папке
- 4. Получить абсолютный путь к файлу
- 5. Абсолютный путь к папке Eclipse Plugin
- 6. Абсолютный путь к папке проекта в Java
- 7. Абсолютный путь к папке с ресурсами
- 8. Каков абсолютный путь к папке с ресурсами?
- 9. Получить абсолютный путь к папке с ресурсами в PhoneGap
- 10. Xamarin: Получить абсолютный путь к файлам в папке с активами
- 11. Получить абсолютный путь к папке «веб-контент» в Java
- 12. Получить абсолютный путь к файлу
- 13. Получить абсолютный путь к файлу
- 14. Получить путь к папке
- 15. Получить абсолютный путь к App_Data От Иова
- 16. Получить абсолютный путь к файлу по контенту
- 17. Как получить абсолютный путь к файлу?
- 18. Как получить абсолютный путь к активам android
- 19. Как получить абсолютный путь к каталогу?
- 20. относительный путь или абсолютный путь
- 21. как получить абсолютный путь сервера
- 22. PHP хроны включают абсолютный путь к файлу
- 23. Получить фактический путь к папке
- 24. Получить текущий путь к папке
- 25. Как получить путь к папке из заданного пути к папке?
- 26. Как получить абсолютный путь изображения?
- 27. Получить абсолютный путь к файлу в python
- 28. Получить абсолютный путь к файлу [Android]
- 29. Получить абсолютный путь к файлу вызывающего абонента
- 30. Как получить абсолютный путь к файлу INI с помощью Delphi?
Возможно, я ошибаюсь, но разве это не зависит от типа сервера, на котором работает код? Будет ли это работать последовательно в Windows и Linux? В этом случае, не будет ли он также требовать путей жесткого кодирования к файлам из корня, которые, скорее всего, будут отличаться в средах разработчиков и в реальном времени? –
Да. Это верно. В этом случае мы можем использовать переменную для установки разделителя. –
'Windows' отлично работает с '/' как разделитель каталога в 'paths'. –