天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

用PHP實現WEB動態網頁靜態

在最近幾年,萬維網(也稱環球信息網,即WWW)不斷改變信息處理技術的面貌。WEB已經快速地成為一種有效的媒介,并適合人們和商業溝通和協作。幾乎所有的信息技術領域都普遍受到WEB的影響。Web訪問帶來更多用戶和更多數據,這意味著給服務器和數據庫更多壓力和最終用戶得到越來越慢的響應速度。與不斷靠增加CPU,磁盤驅動器及內存來跟上這種增長的需求相比, WEB動態網頁面靜態化應該是一個更實用,更經濟的選擇。

php實現WEB動態網頁靜態化的具體實現函數如function gen_static_file()所示

function gen_static_file($program, $filename)
{
$program 1= "/usr/local/apache/htdocs/php/" . $program;
$filename1 = "/usr/local/apache/htdocs/ static_html/" . $filename;
$cmd_str = "/usr/local/php4/bin/php " . $program1 . " } " . $filename1 . " ";
system($cmd_str);
echo $filename . " generated.〈br〉";
}

這個函數是實現靜態化的關鍵,即php動態頁面程序不是被送到瀏覽器中,而是輸入到名為$filename的文件中去(如圖2)。兩個參數中$program是php動態頁面程序,$filename是生成的靜態頁面的名字(可根據需要自己制定命名規則,這一點很重要,見下文),/usr/local/php4/bin/phpphp中具有把程序輸入文件功能的部分,System是php中執行外部命令的函數。我們還可以看出所有生成動態頁面的php程序需放在/php/目錄下,所有新產生的靜態頁面則會出現在/static_html/目錄下(這些路徑可以根據具體需要設置)。

下面讓我們舉個具體例子,看一下college_static.php的靜態頁面是怎樣生成的。

function gen_college_static ()
{
for ($i = 0; $i 〈= 32; $i++〉
{
putenv("province_id=" . $i); //*.php文件從數據庫取數據時要用到。
$filename = " college_static". $i . ".html";
gen_static_file("college_static.php", $filename);
}

從這個函數我們可以看到通過調用函數gen_static_file(), college_static.php經過靜態化,變成了33個靜態頁面college.static0.html~college.static33.html,其中$filename會隨著$I的變化而變化。當然也可以從數據庫中直接取值,來控制生成的靜態頁面的個數和名字,其他程序對生成的靜態頁面的調用應和靜態頁面的命名規則一致。

php技術用PHP實現WEB動態網頁靜態,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 超级最爽的乱淫片免费 | 18av 在线 | 久久精品熟一区二区三区 | 国产精品亚洲一区二区三区久久 | 麻豆免费观看高清完整视频 | 一区二区三区无码被窝影院 | AV无码九九久久 | wwwxx日本| 护士日本ⅹxxx丰满hd | 999资源站 | 国产精品伦一区二区三级视频 | 亚洲一区国产 | 思思re热免费精品视频66 | 儿子你得太大了慢点插 | 999久久久国产 | 51精品国产AV无码久久久 | 胸大美女又黄的网站 | 国自产精品手机在线视频 | 亚洲精品第一页中文字幕 | 1788vv视频 | 40岁东北老阿姨无码 | 国产偷国产偷亚洲高清app | 九九精品国产亚洲A片无码 九九精彩视频在线观看视频 | 91精品乱码一区二区三区 | 无码乱人伦一区二区亚洲一 | a一级毛片视频免费看 | 欧美午夜精品久久久久久浪潮 | adc高清在线观看 | 国产日韩欧美三级 | 国产精品久久久久久久久LI无码 | 十分钟免费观看大全视频 | 黑人 尺寸 强行害怕 痛哭 | 宝贝好紧好爽再搔一点试視頻 | 国产精品99久久久精品无码 | 久久亚洲精品永久网站 | 日韩高清一区二区三区不卡 | 古代又黄又肉到湿的爽文 | 这里只有精品网 | 亚洲电影成人 成人影院 | 国产精品久久人妻无码网站一区L | 忘忧草直播 |