本程序作用是从PHP生成HTML静态页面并存储到以年份和月份为名称创建的目录。读取全部数据批量生成,全部生成后弹出提示。可指定批次生成数量,建议不超过800,否则执行速度会有问题。以下就是我们写出的具体的代码介绍:
<?php
if($_GET[pg]==''){
$aa=1;
}else{
$aa=$_GET[pg];
}
include("admin/conn.php");
require_once("page.php");
$result=mysql_query("select*from2carsell");
$totle=mysql_num_rows($result);
$pagelist=$_GET[t];
if($_GET[t]==''){
$pagelist='200';
}else{
$pagelist=$_GET[t];
}
$pager=newPager($totle,$pagelist);
$datastat="共".$pager->countall."条,每次生成".$pager->countlist."条,共需生成".$pager->page."次";//数据统计
$bb=$pager->page;
$pagenav=$pager->backstr.$pager->thestr.$pager->nextstr;
$limitFrom=$pagelist*($pager->pg-1);
$result=mysql_query("select*from2carsellORDERBYidDESClimit$limitFrom,$pagelist");
?>
<?
print"
while($datauser=mysql_fetch_array($result)){
$iid=$datauser[id];
$html=file_get_contents("/moban.php?id=".$iid."");
$sql="select*from2carsellwhereid=$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."创建成功!
";
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更新成功! r";
fclose($handle);
}else{
print"文件$filename不可写";
}
?>
<?}?>
<?echo$datastat.""?>
<?
$aa=$aa+1;
if($aa>$bb){
echo'
echo"";
}else{
echo"";
}
?>
对于其它部分代码我们会陆续发表给大家,从PHP生成HTML静态页面的具体代码如上,有问题的可以下方评论的哦,我们扣丁学堂针对零基础学习者以及高级PHP开发工程师们都有详细完整的PHP系列课程视频教程以及学习资料,相应的,我们的配套讲师都是具备多年编程代码经验的PHP高级大神,如果感兴趣的可以去扣丁学堂官网具体了解课程,或者可以加我们的PHP学习交流群:374332265。相信你不会后悔的哦!
页面更新:2024-04-13
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号