最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP生成HTML靜態(tài)頁面實例代碼

 更新時間:2008年08月31日 12:21:38   作者:  
本程序作用是從PHP生成HTML靜態(tài)頁面并存儲到以年份和月份為名稱創(chuàng)建的目錄。讀取全部數(shù)據(jù)批量生成,全部生成后彈出提示??芍付ㄅ紊蓴?shù)量,建議不超過800,否則執(zhí)行速度會有問題。
為cd2sc.com網(wǎng)站功能而開發(fā),代碼為本人原創(chuàng),生成速度一般。
(出于眾所周知的原因,涉及到數(shù)據(jù)庫的數(shù)據(jù)字段名稱做了改動,并且為了代碼明晰去掉了參數(shù)過濾的部分)

說明:原動態(tài)地址為 moban.php?id=1 ,生成后地址為 html/200808/sell_1.html 。page.php為分頁程序,本博客中有發(fā)布。
頁面使用方式,將本代碼保存為make.php,使用方法為瀏覽器訪問 make.php?t=數(shù)量&pg=頁面;例如 make.php?t=300&pg=2,即每次生成300條數(shù)據(jù),從數(shù)據(jù)列表第2頁開始生成,即跳過前面300條。如果不加任何參數(shù),直接訪問make.php,則默認每次生成200條,從第一頁開始生成。
復制代碼 代碼如下:

<?php
if($_GET[pg]==''){
$aa=1;
}else{
$aa=$_GET[pg];
}
include("admin/conn.php");
require_once("page.php");
$result=mysql_query("select * from 2carsell ");
$totle=mysql_num_rows($result);
$pagelist = $_GET[t];
if($_GET[t]==''){
$pagelist='200';
}else{
$pagelist=$_GET[t];
}
$pager = new Pager($totle,$pagelist);
$datastat=" 共 <b>".$pager->countall."</b> 條,每次生成 <b>".$pager->countlist."</b> 條,共需生成 <b>".$pager->page."</b> 次";//數(shù)據(jù)統(tǒng)計
$bb=$pager->page;
$pagenav=$pager->backstr.$pager->thestr.$pager->nextstr;
$limitFrom = $pagelist*($pager->pg-1);
$result=mysql_query("select * from 2carsell ORDER BY id DESC limit $limitFrom,$pagelist");
?>
<center><div style="font-size:14px;"><b>第 <font color=red><?echo $aa?></font > 次頁面生成中..<? echo $datastat?></b></div><br>
<?
print "<center><textarea name=textarea class=textarea style='width:520px;height:455px'>";
while($datauser=mysql_fetch_array($result)){

$iid=$datauser[id];
$html = file_get_contents("/moban.php?id=".$iid."");
$sql="select * from 2carsell where id=$iid";
$data=mysql_fetch_array(mysql_query($sql));
$path=date("Ym",$data[PutDate]);
$testdir="html/".$path;
if(file_exists ($testdir)):
else:
mkdir ($testdir, 0777);
echo "目錄".$testdir."創(chuàng)建成功!<br>";
endif;


$filename = "html/$path/sell_$iid.html";

// 使用寫入模式打開$filename
if (!$handle = fopen($filename, 'w')) {
print "不能打開文件 $filename";
exit;
}

if (is_writable($filename)) {

// 將$html寫入到我們打開的文件中。
if (!fwrite($handle, $html)) {
print "不能寫入到文件 $filename";
exit;
}

print "文件 $filename 更新成功!\n\r";

fclose($handle);

} else {
print "文件 $filename 不可寫";
}
?>
<? }?>
</textarea>
<br><br>



<div style="font-size=12px"><? echo $datastat."&nbsp;&nbsp;"?></div><br><br>
<?
$aa=$aa+1;
if($aa>$bb){
echo '<font color=blue>恭喜,所有頁面生成完畢!</font>';
echo "<script>alert('所有文檔生成/更新完畢!')</script>";
}else{
echo "<Script> window.location='make.php?t=$pagelist&pg=$aa'; </script>";
}
?>

相關文章

  • 淺談PHP eval()函數(shù)定義和用法

    淺談PHP eval()函數(shù)定義和用法

    下面小編就為大家?guī)硪黄獪\談PHP eval()函數(shù)定義和用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-06-06
  • Yii查詢生成器(Query Builder)用法實例教程

    Yii查詢生成器(Query Builder)用法實例教程

    這篇文章主要介紹了Yii查詢生成器(Query Builder)用法,包括了各種常見的查詢操作,需要的朋友可以參考下
    2014-09-09
  • orm獲取關聯(lián)表里的屬性值

    orm獲取關聯(lián)表里的屬性值

    ORM是關系對象模型,本文給大家介紹orm獲取關聯(lián)表里的屬性值,需要的朋友參考下吧
    2016-04-04
  • php實現(xiàn)網(wǎng)站插件機制的方法

    php實現(xiàn)網(wǎng)站插件機制的方法

    這些天想作一個在網(wǎng)站中實現(xiàn)插件的功能,谷歌了一下,發(fā)現(xiàn)一篇文章感覺對我?guī)椭艽?,帖出來和大家分享,廢話不多說,直接帖出代碼供大家分析.
    2009-11-11
  • Yii框架中jquery表單驗證插件用法示例

    Yii框架中jquery表單驗證插件用法示例

    這篇文章主要介紹了Yii框架中jquery表單驗證插件用法,結合實例形式分析了Yii框架中使用jquery表單驗證插件進行手機、郵箱等輸入信息驗證的相關操作技巧,需要的朋友可以參考下
    2016-10-10
  • CodeIgniter配置之a(chǎn)utoload.php自動加載用法分析

    CodeIgniter配置之a(chǎn)utoload.php自動加載用法分析

    這篇文章主要介紹了CodeIgniter配置之a(chǎn)utoload.php自動加載用法,結合實例形式較為詳細的分析了CodeIgniter自動加載機制的原理與使用方法,需要的朋友可以參考下
    2016-01-01
  • 注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼,需要的朋友可以參考下
    2012-07-07
  • PHP守護進程化在C和PHP環(huán)境下的實現(xiàn)

    PHP守護進程化在C和PHP環(huán)境下的實現(xiàn)

    這篇文章主要介紹了PHP守護進程化的實現(xiàn)的方法以及原理過程,以及在C環(huán)境和PHP環(huán)境下實現(xiàn)的代碼,喜歡的朋友收藏一下。
    2017-11-11
  • PHP PDO預處理語句及事務的使用

    PHP PDO預處理語句及事務的使用

    今天這篇文章,我們來簡單的學習一下 PDO 中的預處理語句以及事務的使用,它們都是在 PDO 對象下的操作,而且并不復雜,簡單的應用都能很容易地實現(xiàn)。只不過大部分情況下,大家都在使用框架,手寫的機會非常少。
    2021-06-06
  • md5 16位二進制與32位字符串相互轉換示例

    md5 16位二進制與32位字符串相互轉換示例

    密碼很多時候都會用 md5保存,并且很多時候都是16位二進制格式的md5,php 里面 md5($str, true) 可以很方便的獲取。更多時候md5結果是一組32個字符組成的字符串,其實轉換很簡單
    2013-12-12

最新評論

南溪县| 吴旗县| 金沙县| 鸡泽县| 枣强县| 金塔县| 咸丰县| 辉南县| 遂溪县| 明水县| 两当县| 青浦区| 江口县| 海安县| 青龙| 桂林市| 南昌市| 南汇区| 衡阳县| 苍南县| 偏关县| 扶沟县| 囊谦县| 阿拉善左旗| 罗源县| 惠州市| 潞城市| 集安市| 大埔区| 琼中| 莲花县| 白山市| 大城县| 宽甸| 明水县| 辛集市| 钦州市| 揭阳市| 波密县| 江北区| 福清市|