php文件:
<?php
include ("../admin/functions.php");
connnetDb();
$fp = fopen ("sc.html","r");
$content = fread ($fp,filesize ("sc.html"));
// 每页显示数量
$onepage = '2';
$sql = "select id from news";
$query = mysql_query ($sql);
// 文章总篇数
$num = mysql_num_rows ($query);
// 计算一共有多少页面 总篇数/每页篇数
$allpages = ceil ($num / $onepage);
for ($i = 0;$i<$allpages; $i++){
if ($i == 0){
$indexpath = "sc/sc.html";
} else {
$indexpath = "sc/sc".$i.".html";
}
$start = $i * $onepage;
$list = '';
$sql = "SELECT * FROM news ORDER BY id DESC LIMIT $start, $onepage";
// 查询数据
$rs_result = mysql_query ($sql);
while ($row = mysql_fetch_array ($rs_result)){
$title=$row['title'];
$list .= ''.$title.'
';
}
$content = str_replace ("{articletable}",$list,$content);
if (is_file ($indexpath)){
@unlink ($indexpath); //若文件已存在,则删除
}
$handle = fopen ($indexpath,"w"); //打开文件指针,创建文件
/*
检查文件是否被创建且可写
*/
if (!is_writable ($indexpath)){
echo "文件:".$indexpath."不可写,请检查其属性后重试!"; //修改为echo
}
if (!fwrite ($handle,$content)){ //将信息写入文件
echo "生成文件".$indexpath."失败!"; //修改为echo
}
fclose ($handle); //关闭指针
}
fclose ($fp);
die ("生成分页文件完成,如生成不完全,请检查文件权限系统后重新生成!");
?>
生成的7个分页内容都一样,都是前2条信息