《PHP學習:php實現頁面純靜態的實例代碼》要點:
本文介紹了PHP學習:php實現頁面純靜態的實例代碼,希望對您有用。如果有疑問,可以聯系我們。
1.先來看下面代碼index.PHPPHP教程
<?php // 準備要展示到網頁的數據 $data = array( array('id'=>1,'msg'=>'hello java'), array('id'=>2,'msg'=>'hello php'), array('id'=>3,'msg'=>'hello python'), ); // 渲染到模板 // 實際項目一般是在html里渲染 // 這里演示 希望能看懂 foreach($data as $item){ echo $item['id'].'===>'.$item['msg'].'<br/>'; }
我們可以想象訪問index.php是什么一個頁面效果,但是這個可不是我們想要的純靜態頁面哦.PHP教程
我們已經學過了php實現頁面靜態化的原理: /article/116811.htm
PHP教程
下面來實現一下,看看需要改動哪些代碼.PHP教程
<?php // 準備要展示到網頁的數據 $data = array( array('id'=>1,'msg'=>'hello java'), array('id'=>2,'msg'=>'hello php'), array('id'=>3,'msg'=>'hello python'), ); // 渲染到模板 // 實際項目一般是在html里渲染 // 這里演示 希望能看懂 ob_start(); // 開始輸入緩沖控制 foreach($data as $item){ echo $item['id'].'===>'.$item['msg'].'<br/>'; } // 開始生成靜態頁面文件 if(file_put_contents('index.html',ob_get_contents())){ echo 'success'; }else{ echo 'error'; }
執行之后,就會生個一個index.html文件了,這就是我們真正需要的靜態頁面.
PHP教程
index.html內容如下:PHP教程
1===>hello java<br/>2===>hello php<br/>3===>hello python<br/>PHP教程
然后我們在瀏覽器訪問index.html和最初訪問index.php顯示的內容一樣,但是區別是index.html是靜態頁面.
PHP教程
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持維易PHP./
PHP教程
轉載請注明本頁網址:
http://www.snjht.com/jiaocheng/584.html