Язык скриптования сайтов Parser 3

Filefullpath


fullpath. Полное имя файла от корня веб-пространства


^file:fullpath[имя файла]

Из имени файла получает полное имя файла от корня веб-пространства. См. также «Приложение 1. Пути к файлам и каталогам».

Пример: в странице /document.html вы создаете ссылку на картинку, но настоящий адрес запрошенного документа может быть иным, скажем, при применении модуля mod_rewrite веб-сервера Apache, если поставить относительную ссылку на картинку, она не будет отображена браузером, поскольку браузер относительные пути разбирает относительно к текущему запрашиваемому документу, и ничего не знает про то, что на веб-сервере использован mod_rewrite.

Поэтому удобно заменить относительное имя на полное:

$image[^image::measure[^file:fullpath[image.gif]]]

^image.html[]


Такая конструкция…

<img src="/image.gif" width="…" height="…" />

…создаст код, содержащий абсолютный путь.



Содержание раздела