?
Ce document utilise Manuel du site Web PHP chinois Libérer
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 | 待請求的文件,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://"開頭,將取得該網(wǎng)站頁面并顯示. 如果文件名稱以"ftp://"開頭,將從ftp服務器取得該文件并顯示.
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" 這個特殊屬性,該函數(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ù)不支持HTTP重定向,如果要取得web默認頁,比如想取得www.domain.com的主頁資料,但是不知道主頁的具體名稱,可能是index.php或index.htm或default.php等等,可以直接使用該站點的url,記得在url結尾處加上反斜線.
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)
技術要點: 如果模板的安全設置打開了,當取本地文件時只能取位于定義為安全文件夾下的資料. ($secure_dir)
Example 8-5. fetch
|