|
1 / 1 / 2
Регистрация: 24.10.2012
Сообщений: 72
|
||||||
Как правильно подключать файлы через include?02.02.2015, 01:36. Показов 3381. Ответов 11
Метки нет (Все метки)
Есть основная папка с проектом. В ней находится ещё несколько папок.
В index.php который находится в папке Project_Folder делаю следующий include:
Но вот если делать такой include из файла, который находится например не в папке с проектом, а типо: Project_Folder/php/pages/someformpage.php ,то такой Include уже не прокатит. Поэтому вопрос, как правильно подключить чтолибо из файла, который находится не напрямую в основной директории, а вподпапке, как в моём случае.
0
|
||||||
| 02.02.2015, 01:36 | |
|
Ответы с готовыми решениями:
11
Как правильно подключить Include файлы в PHP? При подключении получаются ошибки
Как правильно подключать файлы с классами |
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
|
| 02.02.2015, 01:40 | |
Сообщение было отмечено Tachi как решение
Решение
../ - Выход из папки.
1
|
|
|
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
|
|||||||||||
| 02.02.2015, 01:50 | |||||||||||
|
обычно в проектах объявляют именовную константу PATH_ROOT
0
|
|||||||||||
|
1 / 1 / 2
Регистрация: 24.10.2012
Сообщений: 72
|
||||||
| 02.02.2015, 01:53 [ТС] | ||||||
|
Вот папка главная:
C:\UwAmp\www\Project_Name В ней собственно index.php Потом ещё папки: C:\UwAmp\www\Form\php - \languages - \pages И если я пытаюсь сделать include внутри файлы из папки \pages файла, который находится в \languages следующим образом:
Что я делаю не так? Путь и названия точно правильные. Добавлено через 2 минуты А где именно нужно определять этот PATH_ROOT и что в нём должно быть? Просто название папки с проектом?
0
|
||||||
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
|
| 02.02.2015, 01:53 | |
|
../Form/languages/common.php
0
|
|
|
1 / 1 / 2
Регистрация: 24.10.2012
Сообщений: 72
|
|
| 02.02.2015, 02:03 [ТС] | |
|
Я немного опечатался:
Вот пути: C:\UwAmp\www\Project_Name В ней собственно index.php Потом ещё папки: C:\UwAmp\www\Project_Name\php - \languages - \pages
0
|
|
|
936 / 693 / 236
Регистрация: 01.02.2015
Сообщений: 1,848
|
|||||||
| 02.02.2015, 02:04 | |||||||
объявлять PATH_ROOT нужно в точке входа index.php и ты ведь можешь просмотреть где ошибся
0
|
|||||||
|
1 / 1 / 2
Регистрация: 24.10.2012
Сообщений: 72
|
|||||||||||
| 02.02.2015, 02:08 [ТС] | |||||||||||
|
Вобщем прокатило так:
В файле из папки pages сделать такой include:
Выглядят они внутри common.php следующим образом:
0
|
|||||||||||
|
368 / 406 / 165
Регистрация: 29.05.2014
Сообщений: 1,494
|
||
| 02.02.2015, 02:08 | ||
|
C:\UwAmp\www\Project_Name\index.php теперь так же напиши путь к тому файлу который пытаешься подключить.
0
|
||
|
1 / 1 / 2
Регистрация: 24.10.2012
Сообщений: 72
|
|
| 02.02.2015, 02:21 [ТС] | |
|
Оно выводит ошибки, пишет что не найдены файлы, но не пишет причин, или по каким путям он пытется получить доступ к файлам.
Добавлено через 11 минут Спасибо всем за быстрые ответы, помогло банальное ../
0
|
|
|
1030 / 682 / 297
Регистрация: 04.04.2013
Сообщений: 2,751
|
||||||
| 03.02.2015, 11:47 | ||||||
|
Tachi, после DOCUMENT_ROOT указывайте путь к файлу от корня.
1
|
||||||
|
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
|
|
| 03.02.2015, 12:16 | |
|
Вопрос был про то, как правильно. А банально, тупо и т.п. – это скорее всего неправильно. Самый правильный вариант назвал Poznakomlus.
0
|
|
| 03.02.2015, 12:16 | |
|
Помогаю со студенческими работами здесь
12
Как правильно подключать файлы и библиотеки.
как подключать файлы через SSH Rак правильно подключать файлы с шаблонами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|