fetch

Имя атрибутаТипОбязателенПо умолчаниюОписание
filestringДаn/aфайл, http или ftp сайт для отображния
assignstringНетn/aИмя переменной, которой будет присвоен вывод

fetch используется для отображения локальных файлов, http или ftp страниц. Если файл начинается с "http://", то вебстраница будет получена и выведена. Если файл начинается с "ftp://", то файл будет получен с ftp сервера и выведен. Для локальных файлов должен быть указан либо абсолютный путь, либо путь относительно выполняемого php файла.

Если указать специалньый атрибут "assign", то вывод функции fetch будет присвоен переменной вместо отображения. Добавлено в Smarty версии 1.5.0.

Техническое Замечание: HTTP переадресация не поддерживается. Убедитесь, что указываете завершающие слэши, где это необходимо.

Техническое Замечание: Если включена security и указан файл из локальной файловой системы, то отобразятся лишь файлы, который находятся в указаных безопасных папках ($secure_dir).

Пример 8-5. fetch

{* включаем javascript в шаблон *}
{fetch file="/export/httpd/www.example.com/docs/navbar.js"}

{* Добавляем немного прогноза погоды с сервера погоды *}
{fetch file="http://www.myweather.com/68502/"}

{* новостную ленту берем с ftp сервера *}
{fetch file="ftp://user:password@ftp.example.com/path/to/currentheadlines.txt"}

{* присваиваем полученный файл переменной *}
{fetch file="http://www.myweather.com/68502/" assign="weather"}
{if $weather ne ""}
	<b>{$weather}</b>
{/if}

HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ