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

       

Filefind


find. Поиск файла на диске


^file:find[файл]

^file:find[файл]{код, если файл не найден}   

Метод возвращает строку (объект класса string), содержащую имя файла с путем от корня веб пространства, если он существует по указанному пути, либо в каталогах более высокого уровня. В противном случае выполняется заданный код, если он указан.

Пример без указания пути

<img src="^file:find[header.gif]{/i/header.gif}">


Допустим, этот код расположен в документе /news/sport/index.html, здесь ищется файл header.gif в каталоге /news/sport/, разработанный специально для раздела спортивных новостей. Если он не найден, и не существует /news/sport/header.gif, то используется стандартный заголовочный рисунок новостного раздела.

Пример с указанием пути

<img src="^file:find[/i/$section/$subsection/header.gif]">


Здесь ищется файл header.gif в каталоге /i/раздел/подраздел/. Если он не найден, он будет последовательно искаться в каталогах

·/i/раздел/  

·/i/  

·/

 




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