?
このドキュメントでは、 php中國(guó)語(yǔ)ネットマニュアル リリース
Attribute Name | Type | Required | Default | Description |
---|---|---|---|---|
file | string | Yes | n/a | the file, http or ftp site to fetch |
assign | string | No | n/a | the template variable the output will be assigned to |
屬性 | 類型 | 是否必須 | 缺省值 | 描述 |
---|---|---|---|---|
file | string | Yes | n/a | 待請(qǐng)求的文件,http或ftp方式. |
assign | string | No | n/a | 輸出值將被賦給模板變量的名稱 |
fetch is used to fetch files from the local file system, http, or ftp and display the contents. If the file name begins with "http://", the web site page will be fetched and displayed. If the file name begins with "ftp://", the file will be fetched from the ftp server and displayed. For local files, the full system file path must be given, or a path relative to the executed php script.
fetch 用于從本地文件系統(tǒng)、HTTP或FTP上取得文件并顯示文件的內(nèi)容. 如果文件名稱以"http://"開(kāi)頭,將取得該網(wǎng)站頁(yè)面并顯示. 如果文件名稱以"ftp://"開(kāi)頭,將從ftp服務(wù)器取得該文件并顯示.
If you supply the special "assign" attribute, the output of the fetch function will be assigned to this template variable instead of being output to the template. (new in Smarty 1.5.0)
如果指定了 "assign" 這個(gè)特殊屬性,該函數(shù)的輸出值將被賦給由 assign 指定的模板變量,而不是直接輸出.(Smarty 版本 1.5.0 新特性)
Technical Note: This will not support http redirects, be sure to include a trailing slash on your web page fetches where necessary.
技術(shù)要點(diǎn): 該函數(shù)不支持HTTP重定向,如果要取得web默認(rèn)頁(yè),比如想取得www.domain.com的主頁(yè)資料,但是不知道主頁(yè)的具體名稱,可能是index.php或index.htm或default.php等等,可以直接使用該站點(diǎn)的url,記得在url結(jié)尾處加上反斜線.
Technical Note: If template security is turned on and you are fetching a file from the local file system, this will only allow files from within one of the defined secure directories. ($secure_dir)
技術(shù)要點(diǎn): 如果模板的安全設(shè)置打開(kāi)了,當(dāng)取本地文件時(shí)只能取位于定義為安全文件夾下的資料. ($secure_dir)
Example 8-5. fetch
|