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

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è)
日本少妇熟女一区二区| 亚洲新大香蕉视频在线播放| 说中文字幕的黄色大网站| 中文字幕成人免费看片| 午夜福利亚洲免费久久| 东京热一精品无码av| 蜜臀国产午夜在线视频| 亚洲男人天堂在线视频| 一区二区三区欧美日韩| 午夜夫妻生活视频在线观看| 亚洲精品日韩国产3区| 日韩在线视频这里只有精品| 国产91一区二区三区在线精品 | 午夜日本大胆裸体艺术| 欧美亚洲国产精品久久久| 人人看男人的天堂东京| 国产区av中文字幕在线观看| 亚洲福利一区二区在线| 亚洲性感人妻系列网站| 加勒比中文字幕日本道| 国产av剧情精品亚洲| 91精品在线观看第一页| 日本九州不卡久久精品一区| 国产精品男人在线播放| 国产又粗又长在线视频| 亚洲精品精品一区二区| 亚洲欧美日韩精品二区| 亚洲伦理国产一国产二| 亚洲一区二区日本久久| 中国日本欧美最黄大片| 蜜桃福利视频一区二区| 国产一区二区三区午夜视频| 久久亚洲综合精品人妻| 久久婷婷综合激情亚洲| 亚洲综合av一区二区| 三级视频一区二区三区| 日本久久精品视频一区| 色播五月麻豆激情综合网| 日韩精品一区中文字幕在线| 国产精品国产三级国产专播| 亚洲少妇午夜福利视频|