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

怎么在PHP中利用OB緩存實(shí)現(xiàn)一個(gè)靜態(tài)化功能-創(chuàng)新互聯(lián)

這篇文章將為大家詳細(xì)講解有關(guān)怎么在PHP中利用OB緩存實(shí)現(xiàn)一個(gè)靜態(tài)化功能,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對(duì)相關(guān)知識(shí)有一定的了解。

成都創(chuàng)新互聯(lián)公司專(zhuān)注于大箐山企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,購(gòu)物商城網(wǎng)站建設(shè)。大箐山網(wǎng)站建設(shè)公司,為大箐山等地區(qū)提供建站服務(wù)。全流程按需規(guī)劃網(wǎng)站,專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)公司專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

實(shí)現(xiàn)步驟


1、創(chuàng)建測(cè)試數(shù)據(jù)表并且寫(xiě)入數(shù)據(jù)

2、實(shí)現(xiàn)后臺(tái)的更新操作。使用OB緩存針對(duì)每一個(gè)內(nèi)容生成對(duì)應(yīng)的HTML文件

3、顯示前臺(tái)的數(shù)據(jù)信息

具體實(shí)現(xiàn)

①創(chuàng)建測(cè)試數(shù)據(jù)表并且寫(xiě)入數(shù)據(jù)(test.sql文件):

#創(chuàng)建數(shù)據(jù)表
create table news(
 id int auto_increment,
 title varchar(100) not null default '',
 body text,
 primary key(id)
)engine =myisam default charset=utf8;
#數(shù)據(jù)寫(xiě)入
insert into news values(null,'靜態(tài)化','靜態(tài)化可以減少服務(wù)器壓力'),(null,'偽靜態(tài)','偽靜態(tài)能夠滿足SEO優(yōu)化');

②實(shí)現(xiàn)后臺(tái)的更新操作(admin.php文件)

<?php
 //具體的后臺(tái)更新
 //獲取所有的數(shù)據(jù)信息
 mysql_connect('127.0.0.1','root','123456');
 mysql_select_db('test');
 $sql='select * from news';
 $res = mysql_query($sql);
 while ($row=mysql_fetch_assoc($res)) {
 //針對(duì)每一條數(shù)據(jù)生成html文件
 ob_start();//開(kāi)啟OB緩存
?>
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <title>靜態(tài)化介紹</title>
</head>
<body>
 <h2><?php echo $row['title']; ?></h2>
 <div><?php echo $row['body']; ?></div>
</body>
</html>
<?php
 //獲取OB緩存中的內(nèi)容
 $str = ob_get_contents();
 //關(guān)閉OB緩存并且清空內(nèi)容。因?yàn)槿绻磺蹇諡g覽器上會(huì)看到所有的數(shù)據(jù)結(jié)果
 ob_end_clean();
 //將信息寫(xiě)入到文件中 關(guān)于具體的文件目錄及文件名稱需要自定義
 //對(duì)于在實(shí)際項(xiàng)目中關(guān)于html文件的存儲(chǔ) 一般都會(huì)使用年月日的格式存在
 file_put_contents($row['id'].'.html',$str);
}
?>

③實(shí)現(xiàn)前臺(tái)數(shù)據(jù)顯示(list.php文件):

<?php
 //顯示列表
 //獲取所有的數(shù)據(jù)信息
 mysql_connect('127.0.0.1','root','123456');
 mysql_select_db('test');
 $sql='select * from news';
 $res = mysql_query($sql);
?>
<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="utf-8">
 <title>靜態(tài)化介紹</title>
</head>
<body>
 <h2>顯示列表</h2>
 <table>
 <tr>
  <td>序號(hào)</td>
  <td>標(biāo)題</td>
  <td>查看</td>
 </tr>
 <?php while ($row =mysql_fetch_assoc($res)) {?>
 <tr>
  <td><?php echo $row['id']; ?></td>
  <td><?php echo $row['title']; ?></td>
  <td><a href="<?php echo $row['id'];?>.html" rel="external nofollow" > 查看</a></td>
 </tr>
 <?php } ?>
 </table>
</body>
</html>

關(guān)于怎么在PHP中利用OB緩存實(shí)現(xiàn)一個(gè)靜態(tài)化功能就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

新聞標(biāo)題:怎么在PHP中利用OB緩存實(shí)現(xiàn)一個(gè)靜態(tài)化功能-創(chuàng)新互聯(lián)
瀏覽地址:http://vcdvsql.cn/article28/jehcp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序面包屑導(dǎo)航關(guān)鍵詞優(yōu)化靜態(tài)網(wǎng)站做網(wǎng)站企業(yè)網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站制作