Page 1 of 1

INCLUDE_FILE

Posted: Mon Jan 27, 2020 5:10 pm
by ulan
Часто в темплейтах есть иинклуды внешних файлов, например кусок кода с обменом линками, который при этом часто бывает даже на другом домене\серваке.


Возможно ли для этого кода
<!--INCLUDE_FILE_/home/user/domain.com/file.txt-->
добавить или переменную domain которая равна ($_SERVER['DOCUMENT_ROOT'].
или как то сделать <!--INCLUDE_FILE_DOMAIN_/file.txt и он будет брать файл с корня сайта
прописать руками путь не могу так как сайтов много а шаблоны часто повторяются
а это будет + в кеширование

Re: INCLUDE_FILE

Posted: Tue Jan 28, 2020 5:23 am
by admin
Файл на другом таки домене или именно на том же?
про кеширование не совсем понял

Re: INCLUDE_FILE

Posted: Tue Jan 28, 2020 5:34 am
by ulan
файл на текущем домене

ну в вики написано что такая констуркция будет кешировать файл
а если сделать через <?php include то это каждый запрос - дергание файла

Re: INCLUDE_FILE

Posted: Tue Jan 28, 2020 6:47 am
by admin
добавлено

например

<!--INCLUDE_FILE_{BASE_DIR}/file.html-->

где {BASE_DIR} заменяется на BASE_DIR из коммон, от этого можно строить любой путь.

DOCUMENT_ROOT тут нельзя тк что-то открывается на руте домена, что-то через аут и тп - будут разные пути