一段php分页代码 2009/05/03 开发杂文hidehai发表留言 <?php $fp = fopen (“temp.html”,“r”); $content = fread ($fp,filesize (“temp.html”)); $onepage = ’20’; $sql = “select id from article where channel=’$channelid'”; $query = mysql_query ($sql); $num = mysql_num_rows ($query); $allpages = ceil ($num / $onepage); for ($i = 0;$i<$allpages; $i++){ if ($i == 0){ $indexpath = “index.html”; } else { $indexpath = “index_”.$i.“html”; } $start = $i * $onepage; $list = ”; $sql_for_page = “select name,filename,title from article where channel=’$channelid’ limit $start,$onepage”; $query_for_page = mysql_query ($sql_for_page); while ($result = $query_for_page){ $list .= ‘<a href=’.$root.$result[‘filename’].‘ target=_blank>’.$title.‘</a><br>’; } $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 (“生成分页文件完成,如生成不完全,请检查文件权限系统后重新生成!”); ?> Related posts: 文轩网API调用脚本DEMO · PHP List分页代码-JAVA asp、php、 cgi测试代码 Java 二分冒泡排序算法