| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Как организовать грамотный include |
| Автор: PosiTive 15.6.2007, 15:46 |
| Встала проблема подключения дополнительных систем к сайту. Ситуация: есть папка /systems и много много разных папок в /systems лежит config.php(отвечает за загрузку всех конфигураций) внутри него инклудятся ещё несколько файлов расположенных в разных местах. При include "config.php" не из директории /systems постоянно выдаются ошибки не найденных файлов, т.к инклуд происходит относительно текущей директории. Как можно решить эту проблему? |
| Автор: Serkys 15.6.2007, 15:56 | ||
|
| Автор: jsse 15.6.2007, 16:22 | ||
Если файлы вызываются с корня сайта, т.е. допустим инклудяться в index.php, до достаточно будет прописать папку system, чтоб файл config.php стал общедоступным:
или в .htaccess пропистать эту же папку php_value include_path ".:./system" Важно знать, что разделитель для include_path в юникс системах - двоеточие, а в windows точка с запятой |
| Автор: PosiTive 15.6.2007, 19:30 |
| всем большое спасибо, проблема решена. |