欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

phpcms模板解析嵌套標(biāo)簽解析失敗

PHPCMS的模板解析函數(shù)是/phpcms/libs/classes/template_cache.class.php這個(gè)類中的template_parse函數(shù).

漾濞網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)等網(wǎng)站項(xiàng)目制作,到程序開發(fā),運(yùn)營維護(hù)。創(chuàng)新互聯(lián)建站公司2013年成立到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來保證我們的工作的順利進(jìn)行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

我把這個(gè)文件拿出來,然后在下面直接寫上

$str = '{php echo 1} -- {$abc}';
$template = new template_cache();
echo $c = $template->template_parse($str);

這時(shí)輸出的是

<?php defined('IN_PHPCMS') or exit('No permission resources.'); ?><?php echo 1} -- {$abc?>

不出所料,解析出的代碼,出現(xiàn)了語法錯(cuò)誤,我們 想要的結(jié)果應(yīng)該是

<?php echo 1?> -- <?php echo $abc?>

下面開始找問題,在函數(shù)template_parse的第3行,是用來解析php開頭的模板語法的

$str = preg_replace ( "/\{php\s+(.+)\}/", "<?php \\1?>", $str );

這里可以看出,解析的方式是找到{php后面所有的內(nèi)容,直到另一半大括號(hào)},這之間的內(nèi)容,全部放到<?php 和?>之間.

我們上面的例子之所以會(huì)出現(xiàn)那個(gè)結(jié)果,是因?yàn)樵谟龅降谝粋€(gè)右大括號(hào)}時(shí),沒有把它當(dāng)做結(jié)尾,而是繼續(xù)向后讀取.

知道原因后,就容易修改了

在正則中加一個(gè)問號(hào)?,用來表示非貪婪讀取,在讀到第一個(gè)右大括號(hào)時(shí),就結(jié)束.

$str = preg_replace ( "/\{php\s+(.+?)\}/", "<?php \\1?>", $str );

網(wǎng)站標(biāo)題:phpcms模板解析嵌套標(biāo)簽解析失敗
轉(zhuǎn)載注明:http://www.aaarwkj.com/article2/pcdgic.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供搜索引擎優(yōu)化、網(wǎng)頁設(shè)計(jì)公司、做網(wǎng)站、網(wǎng)站內(nèi)鏈、網(wǎng)站維護(hù)、定制網(wǎng)站

廣告

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

h5響應(yīng)式網(wǎng)站建設(shè)
国产精品久久99真精品| 国产免费高清av在线| 日韩专区欧美二区国产| 国产老熟女高潮一区二区| 岛国大片一区二区三区| 亚洲美腿丝袜综合在线| 亚洲欧洲美洲中文天堂| 亚洲精品一区二区三区色| 日韩一级免费高清黄片| 国产婷婷综合一区二区| 亚洲国产一区二区三区三州| 不卡一区二区黄色av| 亚洲婷婷久久一区二区| 日韩精品亚洲专区在线观看| 亚洲五月六月激情综合| 快播av手机在线播放| 国产美女被狂操到高潮| 91久久亚洲综合精品日本| 国产高清av免费在线观看| 巴西老熟女大奶子多毛逼| 国产高跟丝袜av专区| 亚洲午夜天堂精品福利天堂| 亚洲综合色日本日b网| 国产午夜视频成人无遮挡| 亚洲av午夜福利麻豆av| 国产精品久久午夜伦鲁鲁| 日本国产福利视频在线观看| 亚洲另类熟女国产精品老| 国产黄的网站在线观看| 国产精品三级玖玖玖电影| 久国产精品久久久极品| 日本一级a级黄免视频| 日本国产精品久久一线| 欧美av一区二区三区四区| 日本啪啪啪一区二区三区| 亚洲久久精品一区二区| 国产一区二区三区在线精品专区| 精品人妻少妇av一区二区| 久久国产精品欧美熟妇| 国产男女猛烈无遮挡网站| 亚洲av毛片在线免费播放|