<kbd id="fugzo"></kbd>
<pre id="fugzo"></pre>
    1. <fieldset id="fugzo"><style id="fugzo"></style></fieldset>
      <center id="fugzo"></center>
    2. 哑剧盖章,电视剧折腰免费观看全集,亮剑3gp下载,秘密访客,泰剧为你着迷,古城童话,食物链无删减,大鱼海棠

      PHP的自定義引擎使用方法

      時間:2025-12-25 15:13:40 php語言

      PHP的自定義模板引擎使用方法

        本文將詳細介紹PHP中的模板引擎。具有很好的參考價值。下面跟著小編一起來看下吧。

        在大多數的項目組中,開發一個Web程序都會出現這樣的流程:計劃文檔提交之后,前端工程師制作了網站的外觀模型,然后把它交給后端工程師,它們使用后端代碼實現程序邏輯,同時使用外觀模型做成基本架構,然后工程被返回到前端工程師繼續完善。就這樣工程可能在后端工程師和前端工程師之間來來回回好幾次。由于后端工程師不干預任何相關HTML標簽,同時也不需要前端代碼和后端代碼混合在一起。前端工程師只需要配置文件,動態區塊和其他的界面部分,不必要去接觸那些錯綜復雜的后端代碼。因此,這時候有一個很好的模板支持就顯得很重要了。本文將詳細介紹PHP中的模板引擎

        概述

        什么是網站模板?準確地說,是指網站頁面模板,即每個頁面僅是一個板式,包括結構、樣式和頁面布局,是創建網頁內容的樣板,也可以理解為已有的網頁框架?梢詫⒛0逯性械膬热萏鎿Q成從服務器端數據庫中動態內容,目的是可以保持頁面風格一致

        PHP是一種HTML內嵌式的在服務器端執行的腳本語言,所以大部分PHP開發出來的Web應用,初始的開發模板就是混合層的數據編程。雖然通過MVC設計模式可以把程序應用邏輯與網頁呈現邏輯強制性分離,但也只是將應用程序的輸入、處理和輸出分開,網頁呈現邏輯(視圖)還會有HTML代碼和PHP程序強耦合在一起。PHP腳本的編寫者必須既是網頁設計者,又是PHP開發者

        現在已經有很多解決方案,可以將網站的頁面設計和PHP應用程序幾乎完全分離。這些解決方案稱為“模板引擎”,它們正在逐步消除由于缺乏層次分離而帶來的難題。模板引擎的目的,就是要達到上述提到的邏輯分離的功能。它能讓程序開發者專注于資料的控制或是功能的達成。因此,模板引擎很適合公司的Web開發團隊使用,使每個人都能發揮其專長

        模板引擎技術的核心比較簡單。只要將前端頁面指定為模板文件,并將這個模板文件中動態的內容,如數據庫輸出、用戶交互等部分,定義成使用特殊“定界符”包含的“變量”,然后放在模板文件中相應的位置。當用戶瀏覽時,由PHP腳本程序打開該模板文件,并將模板文件中定義的變量進行替換。這樣,模板中的特殊變量被替換為不同的動態內容時,就會輸出需要的頁面

        目前,可以在PHP中應用的并且比較成熟的模板有很多,例如Smarty、PHPLIB、IPB等幾十種。使用這些通過PHP編寫的模板引擎,可以讓代碼脈絡更加清晰,結構更加合理化。也可以讓網站的維護和更新變得更容易,創造一個更加良好的開發環境,讓開發和設計工作更容易結合在一起。但是,沒有哪一個PHP模板是最合適、最完美的。因為PHP模板就是大眾化的東西,并不是針對某個人開發的。如果能在對模板的特點、應用有清楚的認識基礎上,充分認識到模板的優勢劣勢,就可以知道是否選擇使用模板引擎或選擇使用哪個模板引擎

        自定義模板引擎類

        自定義模板引擎,能夠更好的掌握模板引擎的工作機制,為學習Smarty做好準備。更重要的是,屬于自己的PHP模板引擎永遠不是固定不變的,可以根據項目的需要為其量身定制

        在下例中,通過前面介紹的模板引擎概念創建了屬于自己的一個簡單模板引擎,可以用來處理模板的基本功能。例如:變量替換、分支結構、數組循環遍歷,以及模板之間相互嵌套等,如下所示:

        <?php

        /**

        file: mytpl.class.php 類名為MyTpl是自定義的模板引擎

        通過該類對象加載模板文件并解析,將解析后的結果輸出

        */

        class Mytpl {

        public $template_dir = 'templates';  /pic/p>

        public $compile_dir = 'templates_c';  /pic/p>

        public $left_delimiter = '<{';   /pic/p>

        public $right_delimiter = '}>';   /pic/p>

        private $tpl_vars = array();    /pic/p>

        /**

        將PHP中分配的值會保存到成員屬性$tpl_vars中,用于將模板中對應的變量進行替換

        @param string $tpl_var 需要一個字符串參數作為關聯數組下標,要和模板中的變量名對應

        @param mixed $value  需要一個標量類型的值,用來分配給模板中變量的值

        */

        function assign($tpl_var, $value = null) {

        if ($tpl_var != '')

        $this->tpl_vars[$tpl_var] = $value;

        }

        /**

        加載指定目錄下的模板文件,并將替換后的內容生成組合文件存放到另一個指定目錄下

        @param string $fileName 提供模板文件的文件名

        */

        function display($fileName) {

        /* 到指定的目錄中尋找模板文件 */

        $tplFile = $this->template_dir.'/'.$fileName;

        /* 如果需要處理的模板文件不存在,則退出并報告錯誤 */

        if(!file_exists($tplFile)) {

        die("模板文件{$tplFile}不存在!");

        }

        /* 獲取組合的模板文件,該文件中的內容都是被替換過的 */

        $comFileName = $this->compile_dir."/com_".$fileName.'.php';

        /* 判斷替換后的文件是否存在或是存在但有改動,都需要重新創建 */

        if(!file_exists($comFileName) || filemtime($comFileName) < filemtime($tplFile)) {

        /* 調用內部替換模板方法 */

        $repContent = $this->tpl_replace(file_get_contents($tplFile));

        /* 保存由系統組合后的腳本文件 */

        file_put_contents($comFileName, $repContent);

        }

        /* 包含處理后的模板文件輸出給客戶端 */

        include($comFileName);

        }

        /**

        內部使用的私有方法,使用正則表達式將模板文件'<{ }>'中的語句替換為對應的值或PHP代碼

        @param string $content 提供從模板文件中讀入的全部內容字符串

        @return $repContent   返回替換后的字符串

        */

        private function tpl_replace($content) {

        /* 將左右定界符號中,有影響正則的特殊符號轉義 例如,<{ }>轉義\<\{ \}\> */

        $left = preg_quote($this->left_delimiter, '/');

        $right = preg_quote($this->right_delimiter, '/');

        /* 匹配模板中各種標識符的正則表達式的模式數組 */

        $pattern = array(

        /* 匹配模板中變量 ,例如,"<{ $var }>" */

        '/'.$left.'\s*\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\s*'.$right.'/i',

        /* 匹配模板中if標識符,例如 "<{ if $col == "sex" }> <{ /if }>" */

        '/'.$left.'\s*if\s*(.+?)\s*'.$right.'(.+?)'.$left.'\s*\/if\s*'.$right.'/ies',

        /* 匹配elseif標識符, 例如 "<{ elseif $col == "sex" }>" */

        '/'.$left.'\s*else\s*if\s*(.+?)\s*'.$right.'/ies',

        /* 匹配else標識符, 例如 "<{ else }>" */

        '/'.$left.'\s*else\s*'.$right.'/is',

        /* 用來匹配模板中的loop標識符,用來遍歷數組中的值, 例如 "<{ loop $arrs $value }> <{ /loop}>" */

        '/'.$left.'\s*loop\s+\$(\S+)\s+\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\s*'.$right.'(.+?)'.$left.'\s*\/loop\s*'.$right.'/is',

        /* 用來遍歷數組中的鍵和值,例如 "<{ loop $arrs $key => $value }> <{ /loop}>" */

        '/'.$left.'\s*loop\s+\$(\S+)\s+\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\s*=>\s*\$(\S+)\s*'.$right.'(.+?)'.$left.'\s*\/loop \s*'.$right.'/is',

        /* 匹配include標識符, 例如,'<{ include "header.html" }>' */

        '/'.$left.'\s*include\s+[\"\']?(.+?)[\"\']?\s*'.$right.'/ie'

        );

        /* 替換從模板中使用正則表達式匹配到的字符串數組 */

        $replacement = array(

        /* 替換模板中的變量 <?php echo $this->tpl_vars["var"]; */

        '<?php echo $this->tpl_vars["${1}"]; ?>',

        /* 替換模板中的if字符串 <?php if($col == "sex") { ?> <?php } ?> */

        '$this->stripvtags(\'<?php if(${1}) { ?>\',\'${2}<?php } ?>\')',

        /* 替換elseif的字符串 <?php } elseif($col == "sex") { ?> */

        '$this->stripvtags(\'<?php } elseif(${1}) { ?>\',"")',

        /* 替換else的字符串 <?php } else { ?> */

        '<?php } else { ?>',

        /* 以下兩條用來替換模板中的loop標識符為foreach格式 */

        '<?php foreach($this->tpl_vars["${1}"] as $this->tpl_vars["${2}"]) { ?>${3}<?php } ?>',

        '<?php foreach($this->tpl_vars["${1}"] as $this->tpl_vars["${2}"] => $this->tpl_vars["${3}"]) { ?>${4}<?php } ?>',

        /*替換include的字符串*/

        'file_get_contents($this->template_dir."/${1}")'

        );

        /* 使用正則替換函數處理 */

        $repContent = preg_replace($pattern, $replacement, $content);

        /* 如果還有要替換的標識,遞歸調用自己再次替換 */

        if(preg_match('/'.$left.'([^('.$right.')]{1,})'.$right.'/', $repContent)) {

        $repContent = $this->tpl_replace($repContent);

        }

        /* 返回替換后的字符串 */

        return $repContent;

        }

        /**

        內部使用的私有方法,用來將條件語句中使用的變量替換為對應的值

        @param string $expr  提供模板中條件語句的開始標記

        @param string $statement 提供模板中條件語句的結束標記

        @return strin    將處理后的條件語句相連后返回

        */

        private function stripvtags($expr, $statement='') {

        /* 匹配變量的正則 */

        $var_pattern = '/\s*\$([a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*)\s*/is';

        /* 將變量替換為值 */

        $expr = preg_replace($var_pattern, '$this->tpl_vars["${1}"]', $expr);

        /* 將開始標記中的引號轉義替換 */

        $expr = str_replace("\\\"", "\"", $expr);

        /* 替換語句體和結束標記中的引號 */

        $statement = str_replace("\\\"", "\"", $statement);

        /* 將處理后的條件語句相連后返回 */

        return $expr.$statement;

        }

        }

        ?>

        在Mytpl類中聲明的多個方法中,除被封裝過的方法之外,只有兩個公有方法assign()和display()在創建對象以后可以被凋用。其中assign()方法用來將PHP腳本中的數據分配給模板中對應的變量,display()方法則用來將特定的templates目錄下的模板文件加載到PHP腳本中。同時將模板文件中使用“<{”和“>>”標記聲明的自定義模板語句,匹配出來并替換成相對應的PHP語法格式,然后將替換后的內容保存在特定的templates_c目錄下。在運行時還要編譯成一個非模板技術的PHP文件,并將其以模板文件名加上“com_”前綴和“.php”的擴展名形式保存。再通過include()函數將處理后的模板文件包含,并使用PHP解析后發送給客戶端

        使用模板引擎

        使用自定義的模板引擎比較容易,都是自己定義的語法格式。但要記住,所有流行的模板引繁解決方案都遵循同樣的一組相同的核心實現原則,就是與編程語言一樣,學習了一種語言就可以更容易地掌握其他語言。使用模板引擎最主要的原因就是將前端工程師和后端工程師的工作分開,所以模板引擎不僅后端工程師需要使用,前端工程師也需要使用

        1、后端工程師對模板引擎的使用

        在PHP腳本中包含模板引擎類所在的文件。如下所示:

        require("mytpl.class.php");    /pic/p>

        創建模板引擎類的對象并對一些成員屬性進行初始化賦值。如下所示:

        $tpl=new MyTpl(); /pic/p>

        將動態數據(包括標量和數組類型的數據,例如從數據庫的表中獲得的數據數組)使用模板引擎對象中的assign()方法分配給模板文件,這個方法可以使用多次,將任意多個變量分配給模板。如下所示:

        ?

        1

        2

        $tpl->assign("var","this is a value"); /pic/p>

        $tpl->assign("arr",array(array(1,2),array("a","b"))); /pic/p>

        在PHP腳本中通過調用模板對象中的display()方法,并將模板文件名作為參數傳入,就會加載指定目錄中對應的模板文件到PHP腳本中。再通過模板引擎中的替換方法對模板中自定義的語法進行解析,然后輸出處理后的模板。如下所示:

        $tpl->display("test.tpl");    /pic/p>

        2、前端工程師對模板引擎的使用

        前端工程師需要將編寫的模板文件存放到指定的目錄中,這個目錄是通過在模板對象中使用$template_dir屬性指定的,默認的設置是當前目錄下的“templates”目錄。另外,模板文件的命名以及后綴名的設置可以隨意,例如index.tpl、test.htm、header.tp;等

        模板文件是通過使用HTML、CSS以及javascript等Web前臺語言以編寫的純靜態負而。但可以在模板文件中使用“<{”和“}>”兩個分隔符中間定義一個變量(類似PHP中的變量格式),該變量可以接受并輸出由PHP腳本中分配過來的動態數據。在模板中使用的“<{”和“}>”兩個分隔符對,也可以根據個人愛好在模板引擎類中修改。如下所示:

        姓名:<{$name}>,年齡:<{$age}>,性別:<{$sex}> /pic/p>

        如果在PHP腳本中是將數組分配給模板,也可以在模板中進行遍歷,還可以通過嵌套的方式遍歷多維數組。使用的是在模板引擎中定義的“<{loop}>”標記對,使用的方式和PHP中foreach結構的語法格式相似。如下所示:

        <{loop $arr $value }>     /pic/p>

        數組中的元素值<{$value}>   /pic/p>

        <{/loop}>        /pic/p>

        <{loop $arr $key=>$value }>   /pic/p>

        數組中的元素鍵<{$key}>    /pic/p>

        數組中的元素值<{$value}>   /pic/p>

        <{/loop}>        /pic/p>

        <{loop $arr $value }>     /pic/p>

        <{loop $arr $data }>    /pic/p>

        數組中的元素值<{$value}>  /pic/p>

        <{/loop}>       /pic/p>

        <{/loop}>        /pic/p>

        模板引擎還可以解析在模板文件中使用特殊標記編寫的分支結構,語法風格也是和PHP的分支結構類似。是通過在模板文件中使用“<{if}>”標記對實現選擇結構,也可以實現多路分支和嵌套分支的選擇結構。如下所示:?

        <{if($var=="red")}>

        <p style="color:red">這是“紅色”的字</p>

        <{elseif($var=="green")}>

        <p style="color:green">這是“綠色”的字</p>

        <{else}>

        <{if($size=20)}>

        <p style="font-size:20">這是“20px”大小的字</p>

        <{/if}>

        <{/if}>

        在自定義的模板引擎中,也添加了在模板文件中包含其他模板文件的功能?梢允褂“<{include‘子模板文件名'}>”標記將子模板包含到當前模板中,還支持在子模板中再次包括另外的子模板。如下所示:

        <{include 'other.tpl' }>

        使用示例分析

        通過在程序中加載模板引擎可以將前端語言與后端語言的代碼分開。首先在PHP程序中獲取數據庫中存儲的數據,再通過加載模板引擎將數據分配出去,然后將模板文件再通過模板引擎加載并處理后輸出。所以PHP程序只是創建動態數據,加載模板引擎并將動態數據分配給模板,完成了PHP程序的工作。而模板的設汁也只需要前端工程師獨立完成,使用HTML、CSS及javascript等前臺頁面設計語言編寫。另外,在模板文件中還需要使用模板引擎可以解析的標記,將PHP中分配過來的動態數據在模板中引用

        1、數據庫的設計

        假設數據庫服務器在“localhost”主機上,連接的用戶名和密碼分別為“admin”和“123456”,在該服務器上創建一個名為“mydb”的數據庫,并在該數據庫中創建一個名為“User”的用戶表。創建該表的SQL査詢語句如下所示:

        CREATE TABLE User(

        id SMALLINT(3) NOT NULL AUTO_INCREMENT,

        name VARCHAR(10) NOT NULL DEFAULT '',

        sex VARCHAR(4) NOT NULL DEFAULT '',

        age SMALLINT(2) NOT NULL DEFAULT '0',

        email VARCHAR(20) NOT NULL DEFAULT '',

        PRIMARY KEY (id)

        );

        用戶表User創建完成以后,接著可以向該表中插入一些數據作為示例演示使用,SQL查詢語句如下所示:

        INSERT INTO User (name,sex,age,email) VALUES

        ("a","男",27,"a@a.com"),

        ("b","女",22,"b@b.com"),

        ("c","女",30,"c@c.com"),

      【PHP的自定義引擎使用方法】相關文章:

      PHP構建自定義搜索引擎的方法12-17

      PHP原生模板引擎 PHP最簡單的模板引擎02-22

      利用PHP模板引擎smarty09-17

      PHP分頁自定義函數09-27

      利用PHP自定義多進制12-22

      淺談php自定義錯誤日志11-09

      php自定義錯誤日志實例詳解10-21

      php中cookie的使用方法06-25

      PHP autoload函數的使用方法01-02

      主站蜘蛛池模板: 百姓秀才官全集| 疯狂粉丝王下载| 乃木坂春香的秘密动漫| 真假大亨| 美人心计全集在线观看| 我是特种兵2全集在线观看| 金银5-10集全集免费观看下载| 哈利波特1免费完整版在线观看| 小向美奈子 花与蛇| 金瓶梅电视剧免费观看全集完整版| 土豆网电视剧情非情| 春药在药店称为什么药| 醉酒被义子侵犯电影| 杨玉环的故事| 叶罗丽精灵梦第八季第四集| 不伦纯爱| 赘婿电视剧全集36集在线播放| 花子vs倔强驱魔师全集免费看| 长相依原唱| 飞虎出征粤语完整版| 我的女友妈妈韩字的ID是谁| 你是我的花朵mv| 忘羡第一次肉草地| 《需要爸爸种子》英文翻译| 米加小镇日常vlog| 一起再看流星雨1| 女超人麦乐迪无删减免费版| 从指尖传出真挚的热情| 勇往直前20100516| 熟睡中被义子侵犯观看| 中文在线高清字幕电视剧第三季| 熊出没免费全集观看| 姐妹牙医全集免费看| 最近 妹妹的样子有点怪?| 人乳喂奶HD无中字| 新闺蜜时代剧情介绍| 狄龙版包青天| 昭觉县| 拯救大兵瑞恩| 野外求生全集完整版| 聚会的目的3高清完整版在线播放| 建党伟业在线观看完整版| 女律师的堕落在线看| 乡村里的中国 纪录片| 齐天大圣2022电影在线观看| 成全免费高清动漫观看在线看动漫 | 不要向下看百度影音| 星级狂魔满天星| 邳州砍刀帮| 天美星空mv在线观看| 坎贝奇品味人生在线观看| 安吉拉主演的《透视》| 网络第一美女| 命中注定我爱你| 郑嘉颖胡杏儿| 你太过分了韩剧| 《法国空乘2018法版》观看| 贾旭明张康新闻联播| 假面骑士时王vs帝骑外传| 阳谷县| 乌龙元首| 3对1:两男一女一次性体检在线观看| 越策越开心2013| 中国好声音2012| 农民伯伯下乡2国语版吴健| 凌晨三点女人免费观看电视剧| 嗨放派第一季完整版全集| 《睫毛膏4》美国| 绮梦之旅电影| 年代剧《小巷人家》| 风云雄霸天下| 天涯追击令| 买房子的女销售3中字| 为何新增病例越来越多?上海回应| 能出没之逆转时空| 平潭县| 罗丽星克莱尔性迷宫在线播放| 求婚大作战韩剧| 爱情怎么翻译?电视剧| 倔强驱魔师1-4集完整版| 瞄准全集免费观看| 1995年版《激战丛林》在线| 娼年在线观看| 风味人间第一季全集免费观看| 金银1-5hd普通版| 新三国全部95集免费| 蛇姬恋完整版在线观看| 出包王女第二季12| 泫雅 江南style| 奇妙发型屋| 逆袭之爱上情敌电视剧在线观看| 夫妻交换插| 东方卫视电视剧品质盛典| 传闻中的陈芊芊| 诸城市| 古剑奇谭第十集| 二次大战启示录| 酒店的特殊待遇| 性情中人中文网bt| EllieNova艾莉·诺娃《恋爱专家》| 时光动漫| 思春期s行| 荣誉法则(成人版)英文| 《插曲30分钟在线观看》| 女版战狼6免费| 八时入席粤语| 李佳琦回应参加披哥| abp-171| 蛇经常吐舌头是因为什么呢| 由良千岁在线观看| 泰剧是你| 识骨寻踪第十一季| 箭在弦上34| 福尔摩斯2高清| 日本电影朋友还债的麦子| 李安 逝去的爱| 小樱桃影视| 葡萄美酒夜光杯的下一句是| 武大黄灿灿| 瓜达卢佩玫瑰2008版| 我们的歌第三季综艺| 《需要爸爸播种子》演员全名单| 女状元:文武双全惊天下全集免费 | 白宫发言人与美媒记者发生争执| 天星术日本版普通话| 人生之路电影免费观看| 我的左手电影| 阳光快车道| 拆弹专家2完整版播放网站| 美国禁忌式结局- 5| 爱的人韩国电视剧免费| 粉色大白菜美国版| 赘婿29| 新版红楼梦在线高清免费观看| 抓紧我放弃我电视剧全集免费播放| 美国式禁忌19| 坎佩奇在线播放免费观看| 时光沙漏在线观看免费完整版| 《图书馆的女友》1-6集结局 | 巴黎圣母| 蜜桃成熟时33d西西| 美丽的谎言泰剧| 法证先锋5粤语版免费观看 | 比天堂还美丽 电视剧| 炸天小姐1983完整版| 赵甲第电视剧免费观看全集三十集| 瓜达卢佩的玫瑰墨西哥剧| 警方证实33岁女子在出租屋离世 | 阳光灿烂的日子完整版观看| 食人鱼3dd快播| kkkbo| 神秘感染电影| 康体水疗看在线完整版| 游戏007| 销售的秘密2韩版| 吸血鬼日记第六季| 《快车手》电影在线观看| 三国传动画片| 年轻的母亲2中字巴巴鱼汤饭惹人| 小魔头暴露啦| 中国女人免费观看电视剧| 动感之星之妖精168集全集| 正负之间台剧免费观看| 《坎贝奇完整版视频三部曲》| 巴黎恋人国语版全集| 女教师3韩国电影| 电影大毒枭| 鸟鸟鸟动画片免费| 电视剧大唐游侠传| 幸福触手可及百度百科| 美国满天星《无法无天》| 满天星《古墓丽影》在线观看| 长相思第二季免费观看电视剧| 肥嫩多毛的大荫户| 奶头大他一口都含不住| 宁安如梦27集| 人猿泰山h版未删减| 怎样自制直接吃的奶油| 电影推油| 电影《寡妇村》海外版| 特殊治疗在线观看完整版| 刀剑神域优酷| 康师傅老坛酸菜牛肉面广告| 突然的喜欢演员表| 原纱央莉之重装| 王多鱼观看免费全集高清| 公元前2000年| 侏罗纪4重生在线观看高清免费| 我的好妈妈5 在线播放| 死亡绝境| 牙医姊妹电影完整版| 玩命追踪国语| 女超人麦乐迪完整版观看| 谍影重重3国语| 斗破苍穹105集免费完整版| 头号前妻 电视剧| 箭侠电视剧| 《卖房的女销售员》| 灵与欲百度影音| 史上最窝囊丈夫| 电视剧猎鹰行动| 幻女13集全免费观看| 遂溪县| ayy4电影| 美容院特殊待遇4| 隐形的亿万富翁电影免费观看| omoflow第一季免费观看在线观看 瓜达卢佩的玫瑰女邻居完整版在线观看 | 姥姥的外孙泰剧在线观看| 隐形帽子| 电视剧李卫辞官| 日本伦理片女律师的多落 | 柯南剧场版14| 爱我多深删掉的镜头| 约会大作战第三季| 女长官的体罚哪一集| 和嫂子同居的日子| 新继牳3| 七侠五义| 《家访老师》日剧观看| 流浪地球1免费观看完整版| 周生如故在线| 独具匠心的意思| 极限挑战第2季 综艺| 我的好妈妈4韩国免费观看| 美丽猎手百度影音| 《旷野之物》朴智炫| 三生有幸遇上你免费高清在线播放| 战狼6免费完整高清版在线观看高清| 先生你哪位| 《法国空组》4| 湖南下了特大暴雪| 麦乐迪超人系列nice| 邻家有女韩剧在线观看国语| 香港 三 电影| 上错花骄嫁对郎| 时光恋人电影| 今天开始我们韩剧| 偶像练习生排名| 启航2013| 巴黎舞男| 电视剧燕赵刑警| sejiejie| 野花电影手机观看免费高清| 周香允的《外卖奇遇》| 两个人的视频在线观看| 详情: 解决学生的性爱烦恼不穿内衣裤的美波老师硬硬教学 _美波汐里 - 91n | 陆贞传奇全集观看| 完美音调2在线| 逃出生天快播| 灵与肉电视剧33集| 1987年台湾版渔夫荒野百度云| 刑侦12国语免费观看全集| 哇嘎嘎电影高清免费看| 玄奘之路纪录片| 墨西哥电视剧《la rosa de guadalupe》(瓜达卢佩的玫瑰/奇迹玫瑰 在线 | 海军最新宣传片暗藏三大彩蛋| 超级教师电视剧| 无人区高清在线观看| 5566黑夜在线电视剧免费观看 | 农民伯伯下乡3国语版吴健视频| 直播:男子双杠决赛| 双人调情按摩术hd在线播放视频| 星球大战前传3| 墨菲的战争高清| 电影神话在线观看| 断掌顺娘电视剧免费观看| 黑衣人3电影| 女子推理第二季在线观看免费| 速度与激情7完整版dvd| 阿诺拉在线观看| 卖保险套的女销售| 天使之恋在线观看| 浪漫女家教台湾电影免费观看| 丈姆娘来了全集| 恍惚の世界| 死亡笔记 下载| 《长安如故》电视剧免费观看| 永生守卫| 特殊精油按摩之5| 善良的嫂子4在线高清免费观看 | 特警犬王电影| 底线电视剧免费观看完整版高清 | 师奶madam粤语版| 张帝新加坡演唱会| 三国演义老版全集| 山东| 神与律师事务所| 哥斯拉帝王计划| 临江仙电视剧免费看| 战狼6免费观看完整版高清| 烂滚夫斗烂滚妻 粤语| 别墅轮换2的剧情简介| 动画片大头儿子小头爸爸| 游樣2t| 国模夏馨雨| 电影《种马猎人》免费看| 年轻的家长3| 法国空乘5在线看免费高清全集| 最后的战士电视剧免费观看| 地下室骑马| 相田沙耶香| 男按摩师做乳房按摩1一5集| 奇门偃甲师在线观看完整版免费| 我的后半生电视剧40集免费| 情刺是哪一年上映的影视作品 | 蜗牛电影在线观看免费| 《二十一世纪爱情指南》免费观看全| 速度与激情9 高清在线播放| 需要爸爸的种子12言情片| 快嘴李翠莲高清| 韩国女销售的销售秘密| 陈小春版鹿鼎记免费| 公之孚| 雷神公司副董事坠机身亡| 台湾女家教| 名侦探柯南日语版免费观看 | 东凛meyd中文女教师| 盛唐 风流电影| 熊出没之环球大冒险1| 和讨厌的部长一起去出差旅的电影日剧 | 《呕吐实验室》免费观| 东归英雄传电视剧| 混血儿的摇篮| 深海利剑电视剧| 正在播放《美女家教的高清》手机在线免费观看_奇优影院手机版 | 边做边爱在线观看免费| 金牌销售的秘密3完整版| 雨神黄大仙| 《女子地狱》免费完整版| 山海情剧情介绍| 吴健农民伯伯下乡2中文配音免费观看 | 三级《出差被同房》| 美国的忌讳4中字| 怪盗女谍天海翼在线观看| 天网追踪电视剧| 姐妹牙医在线观看高清免费版| 比悲伤更悲伤的故事| 公与3个媳HD免费| 只是结婚的关系免费观看| 潜入搜救官完整版在线观看| 下家三千金| 战狼6免费观看在线下载| 掌心里的海| 人猿泰山意大利1995时长1小时34分,英文 | 天与地电影| 酒店1-580集免费观看电视剧| 断背山 高清| 轧戏电视剧在线观看免费高清全集| 《刘墉铡许翠萍》全场戏第五段| 电视剧乡村都市情| 甄嬛传免费版| 岳母刺字| 东京塔之越南女兵俘虏营免费完整在| 赵薇不能和你分手| 让子弹飞隐藏剧情| 妈妈的朋友免费在线| 年轻母亲3:我年纪如何| 大梦周天动漫在线观看免费播放全集 | 沉默羔羊| 非洲黑人噼里啪啦视频免费看…| 桃花马请长缨短剧免费| 性电影免费| 澳门回归22周年| 妻子6免费完整高清中文版电视剧欢迎光临| 子弹慢镜头| 1986牙医在线观看完整版| 夏天全集在线观看免费| 聊斋2之天宫美人| 新世界免费观看完整版| 白峰美羽被操的电影| 波多野结衣教师系列精品| 女超人危机满天星| 海贼战队豪快者剧场版| 电影偷月情| 火影忍者疾风传518| 蜘蛛侠1国语版| 退休的姨妈从后面| 囧的呼唤108| 绯闻女孩第一季高清| 女主替父母还债的韩剧| 蒋依杉个人资料| 金玫瑰洞| 广场舞正月十五闹花灯| 张雪峰称不推荐专业也不打压专业| 憨豆先生全集| 食为奴大结局| 我们的爱情不正常| 韩国女主叫梅川,丈夫叫小帅的电影| 夫妻免费观看全集完整版| 肢体的绣感在线看完整版免费观看 | 贵妇人街电影版免费观看中文| 赤坂丽《牙医诊所》在线观看免费 | 鉴证实录2粤语| 站着再来一次第26集剧情| 我的小左小右电视剧| 龙腾虎跃| 尖刀队电视剧全集| 变形计山呼海唤| 一招辨别是否怀孕| 风云2电视剧优酷| 电视剧《烟火人家》| 《新聊斋志异》电视剧| 一诺倾情泰剧电视剧在线观看免费 | 原ちとせ| 五朵金花电视剧| 春咲千和| 《牝教师4~被玷污的教坛~》完整版免费在线观看_手机看牝教师4~被玷污的教 | 睫毛膏3美国1990| 赵寅成霜花店| 欧美性X| 流星花园高清字幕版| 黑白配高清在线播放国语| 折纸百科| 修仙小师妹短剧全集| 高清玫瑰丛生| 新宿事件票房| 沙场归来宠家:女战神短剧全集| 斗罗大陆173集免费| 我的漂亮的瘦子3| 林家铺子| 三年大片高清在线观看全集免费观看国语 | 丁度阿斯巴电影| 牵着你的手| 给我一支烟| zzzxxx在线播放| 老表你好嘢| 《倔强退魔师》1-4集在线观看| 第八号当铺电视剧| 特殊美容院| 超短时空大山| 第九章不等式与不等式组| 玉铺团国语免费全集观看| 坏家伙们 电视剧| 男按摩师影院在线观看| 国王在冬眠免费观看| 伦理片维修工的艳遇电日本| 楼上的女邻居电视剧剧情介绍| 凯·帕克《一家之春》感觉亦柔情| 高清《一路向北》完整版| 末日危途2| 牵手电视剧演员表| 封神英雄榜第三部80集| 扬门虎将| 嘉科米妮| 花子vs倔强驱魔在线观看| 强奸女护士| 倔强の驱魔师1-4集顺序| 熊猫拼音| 拐个皇帝回现代| 美国派1电影| 凯·帕克的忌讳1| 利箭行动电视剧全集百度影音| 九九在线免费观看视频| 我的绝色女房客| 玩偶姐姐在线网址观看| xl司令第二季全集免费观看 | 电影需要爸爸播种子屠夫电影网| 恋爱暴君1| 女狱警被躁BD在线观看| 三世情缘国语版| 大真探怪兽之谜3| 隋唐英雄传电视剧| 煎饼侠 电影| 毒医肥尸在线观看高清免费| 党同伐异免费| 电影特邀外卖员| 枪神传说| 夫妻成长日记二| 彭丹徐锦江电影《悟间道之奇缘》| 小偷家族电影观看完整版| 和部长一起去出差电影| 归途电视剧全集免费观看乐视| 南川市| 我独自升级第二季免费完整版| 南航空难黑匣子录音| 新继拇7完整版| 繁花电视剧免费版| 《怪盗女谍》天海翼在线观看免费 | 铁十字勋章免费高清完整在线| 一个好妈妈中字头强华驿| 朱易说想当花滑教练| 满天星壮志凌云在线观看| 俄影《为何是你》免费观看| 东京食种第一季免费观看| 追爱家族大结局| 张学良新传| 水润女人在线观看电视剧免费播放| 犯了规短剧| 僵尸刺客| 兽皇影片及图片| 于东来连发11条动态| 高柳家的花嫁在线| 霹雳囧花 电影| 美国电影需要爸爸播种英文观看| 心理罪 电影| 暴力监狱| 女战狼10普通话版免费观看| 屠夫状元| 加勒比海盗女版1完整版免费| 东城西就2011| 我叫金三顺电视剧| 潘多拉魔盒满天星无删减版在线观看| 致命弯道5完整版在线观看视频| 偶像女友在线观看| 斗罗大陆樱花动漫观看第26集| 惊天大迷局| 恶作剧之吻电视剧| 火烧云全集| 义姐是不是良妈妈动漫第集在线看全| 画江湖九幽玄天在线播放免费| 民国往事| 春草电视剧全集免费观看| 猪哥亮访问秀| 详情: JUL-945 在没有丈夫的平日里,我被打工归来的无与伦比的岳父强奸,直到我 | 慈禧秘密生活高清完整电影星辰| 密挑在线观看| 林家铺子| 权力的游戏前传龙之家族第二季| 开心姐姐在美国| 非常人贩| 蒙古国电影《销售女孩》上映时间| 再生缘电视剧| 伊川县| 女机械人在线| 垂涎台剧全集免费播放| omoflow第一季全集免费观看 | 《导师》完整版电影| 甲种公牛在线观看| 科学的超电磁炮| 男生女生一起愁愁愁电视剧在线观| 景区再度上演人从众| 非洲人与性动交CCOO| 奥特曼动画片下载| 机长短剧| 安姨《房屋售楼员》电影| 高清《灭火宝贝2》美国版免费观看| 闯关东1| 辽宁卫视在线直播高清版| 高清政坛新星| jizzjiz日本| 交换温柔韩国完整版| 爸爸要播种电影完整版免费观看 | 韩国电影售楼处小姐| 值得爱电影免费播放在线观看| 锵锵锵锵游戏免费完整观看视频| 纹身在线观看高清完整版| 重庆谍战电视剧全集免费观看 | 俄罗斯女儿国2在哪看| 我要成名在线观看| 台江县| 特搜战队粤语| 火舞风云未删版浴缸片段| 哇嘎免费高清在线| 女女性恋爱视频免费| 流星花园泰剧在线高清免费观看| 哇嘎电影高清在线观看播放网站| 纸醉金迷电视剧下载| 黑白配1080完整版免费观看| 平凡歌电视剧免费观看全集高清| 迷妄国度3| 公与3个媳HD免费| 泰剧乱点鸳鸯谱| 电影《鼠王》免费观看| 杰克逊dangerous| 情挑山庄| 渔夫的妻子意大利赛仑| 百变狸猫| 庆祝六一歌曲| 日本新金银悔1—5普通话| 老阿姨2免费播放电视剧大全| 四川文理学院图书馆| 《壮志凌云女版啄木鸟满天星法版》_全集免费观看在线播放 - 穿越剧 - 皮蛋影 | 妈妈的朋有4线观高清| 愈合伴侣 电影| 荣玉守则| 三年片观看免费观看西瓜影视剧| 我的好妈妈无删减版韩剧| 墓道电视剧免费观看全集完整版| 我知道你爱我| 光剑变装14分16秒百度云| 倔强退魔师1-4集在线观看免费 | 哇嘎全集免费看| 和男友打了一晚上扑克| 兴城市| 身份互换:我才是真豪门全集免费| 后来的我们短剧免费观看完整版| 哇嘎视频免费观看完整版| 甄嬛传电视剧免费全集在线观看| 一袋弹子电影| 三级片桃色凶器| 美妙旋律第3季动漫| 男人女人愁愁在线观看电视剧| 骑士动漫| 青青河边草HD免费观看电视剧| 韩国电影《修理工的艳遇》中文字幕| 最新韩国电视剧| 鲜花盛开的山村电视剧免费观看| 破冰行动在线| 地狱洞电影完整版在线观看| 电影《替夫还债3》免费观看| 儿子的妻子2021| 《子夜归》在线观看| 斯巴达第四季10| 罗刹海市刀郎原唱完整版| 雪花红梅飘| 免费观看甜蜜惩罚| 继母的拖油瓶是我的前女友| 罗莎《拳击手2》在线观看| 白万新娘之爱无悔| 上瘾未删减版| 凯登大战黑人| 人世间电视剧免费观看| 人生马戏团粤语全集| 解密在线观看免费高清完整版| 迪加奥特曼动画片| omoflow第一季全集免费观看| 中华小子第二部全集| 泽村レイコ| 放课后の优等生未增删有翻译| 长津湖战役3免费观看| 银瓶梅| 二龙湖浩哥大战古惑仔| 妻子的姐姐在线| 男人和女人在一起愁愁愁电视剧免| 特区打工妹| 甄嬛传44集| 怪盗女谍之天海翼未删减版| 爱情公寓免费观看完整版在线观看| 宫我的野蛮王妃小说| 青木花恋| 恋爱之瘾台湾剧免费播放在线观看| 真人版对魔忍阿莎姬| 也平凡在哪个软件上看| 流星花园高清字幕版| 八戒八戒8| 小大夫电视剧在线观看免费全集 | 《特殊游泳教练》完整版》 - 国语剧情手机免费观看... 韩国其它2017很 | 泡芙小姐的金鱼缸| 法国版古墓丽影在线观看| 《你行你上》免费观看| 动感之星168妖精全集免费观看| 老公原谅我在线播放| 怒海潜沙之秦岭神树| 《品味人生》免费资源汇总| 乱世儿女国语版| 女人是男人的未来| 满天星女超人麦乐迪在线看| 了不起的女孩电视剧免费观看西瓜| 丑角爸爸片尾曲| 木下凛凛经典电影回老家三天高清| 欲望爱人未删减版在线观看影片| 东京复仇者动漫第二季在线观看| 光辉岁月电影| 四大美人 电影| 《私人诊所》| 丁俊晖一年收入| 恶意编年史| 分娩按摩《4》| 判处勇者刑电视剧| 电视剧银婚| 胶囊旅馆真人| 所罗门 凯恩| 豪情夜生活| 爆操老妈高清1至46集| 电影白蛇浮生| 斗罗大陆176免费完整观看| 全职猎人第二部| 可以的话| 总统夫人| 完全婚姻手册| 电视剧《青盲》免费观看| 吴健版《农民伯伯2》播放常青| 晚晚场电影| 最美的安排| 激战5李丽珍和谁睡了 | 《女律师替夫还债》韩剧| 目标希特勒| 麻雀全集| 坎贝奇第三部曲无憾免费播放| 结过一次了电视剧| 贵妃还乡电影| 《卢旺达的玫瑰》| 不小心爱上你全集| 《现在的是哪一个多闻! ?》| 电影《时间静止器》| WRITEAS幼童| 富江动画12集| 牙医姊妹电影在线观看| 临时保姆免费观看| 乱世佳人电视剧免费观看全集| 三年成全免费高清在线观看国语| 杉杉来了吧| 朋友和妈妈| 本乡爱电影高清免费观看| 在线看庆余年| 肖叮叮的剿匪记| 妈妈的职业5韩剧| 小炸jackson| 好看的大陆电视剧| 陪部长出差日本电影中文字幕| 故乡的泥土全剧免费观看| 紧扣的星星全集完整| 法国《监狱伦理3》| 半糖动漫高清免费观看| 精英部队2电影高清版免费观看| 女员工们:2对2百度网盘| 东成西就2011百度影音| 破产姐妹 第四季| 《驯服小峓子》2在线| 斗破苍穹缘起动漫在线观看免费版| 斗破苍穹年番大结局| 《妻子被下春药在线》| 偷情宝鉴| 爱的罗曼史无删减在线观看| 《拳击手2满天星版》在线观看| 鬼电影在线观看| 且听凤鸣短剧免费观看全集| 奇怪的美容院2的完整演员表| 电视剧扫黑风暴免费观看| 代号九耳犬电视剧全集免费观看| WRITEAS楼梯| 栋仁的时光| 捉妖记电影在线观看| 加勒比女海盗在线观看| 十大奇冤高清| 赵露思许我耀眼电视剧免费观看| 女房东的秘密在线观看| 冰冷少帅荒唐妻全文免费阅读| 结婚前规则电视剧免费观看高清| 俄罗斯版女儿国2| 彪悍少年高清| 都铎王朝第一季qvod| 农民伯伯2中字新版本更新内容| 欧美同志高清vivoeso| 境界的轮回| 大风杀高清在线观看| 妻子丰胸按摩电影在线观看| 吸血鬼猎人d有几部| 妈妈的男朋友我3韩剧| 女子私人监狱完整版免费观看| 明明不喜欢免费观看电视剧| 中华小厨神| 办公室特殊服务在线观看| 《妻子3》免费高清电视剧| 新杨门女将赵丽颖电视剧在线观看| 熊出没之重启未来免费观看完整版| 《牙医诊所》中字| 你微笑时很美全集电视剧免费观看| 淫荡女警| 隋唐英雄69集| 牛仔很忙 mv| 暴行女兵2高清国语版| 免费观看熊出没之逆转时空| 斗罗大陆170| 我的女朋友在哪里| 《一对二》韩剧姜汉娜免费观看全集 | 男生女生嗟磋嗟磋磋| 《欢乐颂》2免费观看| 契约情人第三条| 狂飙免费观看完整版电视剧高清 | 东北小年| 下一站幸福安以轩电视剧在线观看| 《美姐妹很努力》| 兔子更喜欢哪种食物| 国产真人做爰免费视频| 郑和下东洋电视剧| 《法国空乘5》电影免费看| 迦楠大人的白给是恶魔级| 高清如月车站Re:| 八尺夫人正版免费观看| 程序媛哪有这么可爱| 驱魔天师| 佩奇小猪佩奇动画片免费观看| PPPD-258在线| 飞利浦显示器维修| 斗罗大陆合集| TOTAKKAHAYAKIRGUZUX_手游大全| 斗罗大陆177在线观看| 租借女友动漫| 迷失太空电影免费观看| 大胸姑妈| 电脑门电影| 《狙击精英巅峰对决》电影| 女儿国3在线观看国语版| 灵魂战车2在线观看| 还珠格格第3部全集| 许你情深深似海| 牙医姐妹在线看完整版| 分手大师| 铠甲勇士百度影音| 厨房激战6| 欢天喜地七公主| 隋唐英雄 全集| 游泳教练| w5w5 cc| 神奇宝贝第一季在线观看免费全集| 谁都渴望遇见你在线播放| 特级外卖员| 无良公会无修改板| 最熟悉的陌生人免费观看完整版| 水润女人全免费高清电视剧| 银瓶梅电视剧高清免费观看| 归去来结局| 一诺千金电视剧| 激情从来| 后厨完整版在线观看免费| 你是我的花朵mv| 高清《巴勒斯坦36》电影| 赤板栗电影完整版| 郑中基宣布退圈| 钓钩的绑法| 汉中市| 美味快递员的特殊待遇在线观看| 坎贝奇品味人生在线免费观看| 老表发钱寒电影| 一起愁愁在线观看完整版电视剧| 晚晚场电影| 爱有来生在线| 决战洛杉矶下载| 电影,四少妇推油按摩| 遗忘诗行| 迷你世界小王子吖| 阳泉市| 二阶堂富美电影在线观看| 绝地枪王在线观看| 天地无伦 快播| 台湾古装《原始部落》酋长的女儿叫 | 高清《女囚》电影| 《义姐不是贤妻良母》动漫全集樱花 | 红楼梦免费完整版在线观看| 再见莫妮卡原版| 一部塞尔维亚的电影| 《俄版女儿国》高清版| 啄木鸟《荣耀守则》凯登| 美景之屋6手机在线免费观看| 玫瑰的故事在线免费| 年轻的嫂子5在线观看| 蒋玲玲版《渔夫荒淫史在线观看| 燃烧大地| 沐浴之王在线| 青田县| 刻晴大战史莱姆免费观看绝世危龙| 爱我影视| 女儿的奶水| 小红帽3满天星版| 大胸继拇5| 黑帮大佬和我第365日无删减版| 小女花不弃电视剧免费播放| 《保险的女销售》| 日本混血大学生精油推免费电影| 西游记之诸神之战完整版在线观看|