bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

PHPSmarty模板讀取配置文件變量-創(chuàng)新互聯(lián)

配置文件 預(yù)備知識

創(chuàng)新互聯(lián)建站成立于2013年,我們提供高端成都網(wǎng)站建設(shè)成都網(wǎng)站制作網(wǎng)站設(shè)計、網(wǎng)站定制、成都全網(wǎng)營銷小程序開發(fā)、微信公眾號開發(fā)、網(wǎng)站推廣服務(wù),提供專業(yè)營銷思路、內(nèi)容策劃、視覺設(shè)計、程序開發(fā)來完成項目落地,為成都自上料攪拌車企業(yè)提供源源不斷的流量和訂單咨詢。

可以讓設(shè)計者將全局的模板變量以文件形式管理起來。

其中一個例子是管理模板的顏色值:

通常如果你需要從程序中更改顏色主題,那么你需要找到每個模板文件, 并且修改它們的顏色值。

通過配置文件,顏色值被統(tǒng)一放置到配置文件內(nèi),你只需要修改這個文件即可。

# global variables pageTitle = "Main Menu" bodyBgColor = #000000 tableBgColor = #000000 rowBgColor = #00ff00 [Customer] pageTitle = "Customer Info" [Login] pageTitle = "Login" focus = "username" Intro = """This is a value that spans more            than one line. you must enclose            it in triple quotes.""" # hidden section [.Database] host=my.example.com db=ADDRESSBOOK user=php-user pass=foobar

配置文件

配置變量的值

1.可以被引用起來,但不是必須的。

2.可以使用單引號或者雙引號。

3.如果有的值會跨度不止一行的,那么需要用三引號(""")把它們括起來。

注釋 # (井號)

你可以將任何形式的注釋放到配置文件中,但這不是有效的配置文件語法。

使用# (井號) 來作為注釋行的開頭。

段落 [ ]

段落的名字用[方括號]括起來。

段落名稱可以是任意字符,但不包括[]符號。

最頂部的四個值是全局變量,也就是不在段落內(nèi)的變量。 這些全局變量將總是被載入。

當(dāng)一個特定的段落被載入,那么段落的變量以及全局變量都會被載入。

如全局變量和段落變量都有同樣的變量,那么將使用段落的變量。

如有相同的兩個變量在同一個段落,最后一個將會被使用,除非 $config_overwrite設(shè)置被關(guān)閉。

段落載入 config_load   section

<{config_load file="../config/my.conf " section = "Customer"}>

配置文件載入

  1. 內(nèi)置的函數(shù) {config_load}來載入,

  2. 通過configLoad()函數(shù)進(jìn)行載入。

配置段落隱藏 [.hidden]

你可以通過在變量名或段落名前面加上點號(.),來隱藏變量或者整個段落,如[.hidden]

這個技巧在你的程序使用配置文件保存一些敏感信息,但這些信息又不希望模板引擎使用時,非常有用。 如果是第三方來對模板進(jìn)行修改,你也可以保證他們不會在載入配置文件時,讀取到這些敏感信息

配置文件從數(shù)據(jù)庫中載入

$smarty->configLoad("db:my.conf")

============================================================

從配置文件獲取的變量

1.可以通過 井號引用起來訪問如#hash_marks#

<{#title#}>

2.通過Smarty變量 $smarty.config來訪問

<{$smarty.config.title}>

完整舉例

配置文件 my.conf

title='my first web' bgcolor='white' [index] name='Mr.Yang' [list] age=10

模板文件 hello.tpl

<head> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> </head> <{config_load file="../config/my.conf " section="index"}> <body bgcolor='<{ #bgcolor# }>'> <h4><{#title#}></h4> <h4><{$smarty.config.name}></h4> </body>

瀏覽器輸出

my first web Mr.Yang

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。

文章名稱:PHPSmarty模板讀取配置文件變量-創(chuàng)新互聯(lián)
當(dāng)前鏈接:http://vcdvsql.cn/article12/eijdc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)做網(wǎng)站網(wǎng)站設(shè)計公司網(wǎng)站收錄云服務(wù)器標(biāo)簽優(yōu)化

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都seo排名網(wǎng)站優(yōu)化