fetch函數(shù)
fetch函數(shù)
如果檔案名稱以"http://"開頭,將取得該網(wǎng)站頁面並顯示. 如果檔案名稱以"ftp://"開頭,將從ftp伺服器取得該檔案並顯示.
#如果指定了"assign" 這個(gè)特殊屬性,函數(shù)的輸出值將被賦給由assign 指定的模板變量,而不是直接輸出.(Smarty 版本1.5.0 新特性)
技術(shù)要點(diǎn): 函數(shù)不支援HTTP重定向,如果要取得web預(yù)設(shè)頁,例如想取得www.domain.com的主頁資料,但是不知道首頁的具體名稱,可能是index.php或index.htm或default.php等等,可以直接使用該網(wǎng)站的url,記得在url結(jié)尾處加上反斜線.
技術(shù)要點(diǎn): 如果範(fàn)本的安全設(shè)定開啟了,當(dāng)取本機(jī)檔案時(shí)只能取位於定義為安全資料夾下的資料. ($secure_dir)
eg:
#{fetch file="https://www.baidu.com/"}
輸出: