function函数的全部内容 <?php function GetTime($date) { $r=explode($date," "); $r1=explode($r[0],"-"); //$r2=explode($r[1],":"); $retime=mktime($r2[0],$r2[1],$r2[2],$r1[1],$r1[2],$r1[0]); return $retime; }
/*-------------------------模板类文章分页--------------------------*/
function pagination($title,$page,$time,$content,$j,$id) { global $i,$j,$h,$strlen,$countrows,$prevpage,$beg,$end,$PHP_SELF,$content,$oldcontent,$PHP_SELF; $content=trim($content); $Direction = 1; //正向,如将n转成<br> $infoparse = new C_CodeParse(1,1,$Direction); $oldcontent = $infoparse->Parse($content); $oldcontent= htmlspecialchars($oldcontent); $rows=explode("nextpage",$oldcontent); $countrows=count($rows); if($countrows>1) //判断是否是手工分页 { if($j=="") { $j=0; } switch ($j) { case 0: { $content=$rows[0]; viewcontent($title,$time,$hits,$content); break; } case 1: { $content=$rows[1]; viewcontent($title,$time,$hits,$content); break; } case 2: { $content=$rows[2]; viewcontent($title,$time,$hits,$content); break; } case 3: { $content=$rows[3]; viewcontent($title,$time,$hits,$content); break; } case 4: { $content=$rows[4]; viewcontent($title,$time,$hits,$content); break; } case 5: { $content=$rows[5]; viewcontent($title,$time,$hits,$content); break; } case 6: { $content=$rows[6]; viewcontent($title,$time,$hits,$content); break; } case 8: { $content=$rows[8]; viewcontent($title,$time,$hits,$content); break; } case 9: { $content=$rows[9]; viewcontent($title,$time,$hits,$content); break; } case 10: { $content=$rows[10]; viewcontent($title,$time,$hits,$content); break; } } echo "<br>"; echo "<br>";
for($i=0;$i<$countrows;$i++) { $h=$i+1; //echo "<input name='button' type=button class=btn onClick=location.href='$PHP_SELF?page=1&&content=$content' value='首页'>"; echo "s<input name='button' type=button class=btn value=".$h." onClick=location.href='$PHP_SELF?id=$id&&j=$i&&title=".$title."&&time=".$time."&&hits=$hits&&page=$page&&content=".$oldcontent."' >"; //输出页码 } } else { if($j=="") { $j=1; } $strlen=strlen($oldcontent); $prevpage=$strlen/$page; $prevpage=intval($prevpage); $prevpage=$prevpage+1; switch ($j) { case 1: { $beg=0; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 2: { $beg=$page; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 3: { $beg=$page*2; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 4: { $beg=$page*3; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 5: { $beg=$page*4; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 6: { $beg=$page*5; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 7: { $beg=$page*6; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 8: { $beg=$page*7; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 9: { $beg=$page*8; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } case 10: { $beg=$page*9; //开始字符 $end=$page; //要取多少字符 $content=substr($oldcontent,$beg,$end); viewcontent($title,$time,$hits,$content); break; } } echo "<br>"; echo "<br>"; for($i=1;$i<$prevpage;$i++) { echo "<input name='button' type=button class=btn value=".$i." onClick=location.href='$PHP_SELF?id=$id&&j=$i&&title=".$title."&&time=".$time."&&hits=$hits&&page=$page&&content=".$oldcontent."'>"; //输出页码 } } }
/*----------------------显示内容函数----------------------------*/ function viewcontent($title,$time,$hits,$content) { echo "<div class=red9 align=center> "; echo "<table width='90%' border='0' cellpadding='0' cellspacing='0'>"; echo "<tr> "; echo "<td><div align='center'><font color='#000000' size='5'>".$title."</font>"; echo "<hr size='1'>"; echo "</div></td>"; echo "</tr>"; echo "<tr>"; echo "<td><div align='center'><font color='#FF3333' size='2'>".$time."</font></div><br></td>"; echo "</tr>"; echo "<tr> "; echo "<td><div align='center'><font color='#000000' size='4'>".$content." </font></div></td>"; echo "</tr>"; echo "<tr> "; echo "<td><br><div align='center'><input type='submit' class=btn name='Submit' value='关闭窗口' onclick=javascript:self.close()></div></td>"; echo "</tr>"; echo "</table>"; echo "</div>"; } //end viewcontent();
/*-----------------------------------------------------------------*/ /* 功能:取出模板内容 */ /*-----------------------------------------------------------------*/ function Getarticleid($AID,$j) {
global $C_Share,$C_Page,$C_DbConfig,$PHP_SELF,$C_Interface,$C_DbSql; global $content,$title,$page,$j,$time,$row,$numrow; //global $ArticleHits,$ArticleAddtime,$ArticleHtmlUrl; $ArticleTable =$C_DbConfig->db_table['articles']; $strsql ="update $ArticleTable set hits=hits+1 where articlesid=$AID"; $C_DbSql->DbQuery($strsql); $strsql=" select * from $ArticleTable where articlesid=$AID"; $resultid = $C_DbSql->DbQuery($strsql); $numrow = $C_DbSql->DbNumRows($resultid); if ($numrow==0) { $C_Share->WriteErr($C_Interface->ERR_NONLICETOPERATE); $C_DbSql->DbFree($resultid); $C_DbSql->DbClose(); return; } else { //如果存在该记录,则直接显示内容 $row=$C_DbSql->DbFetch($resultid); $title = $row['title']; $time = $row['addtime']; $content = $row['content']; $page =$row['page']; $Direction = 1; //正向,如将n转成<br> $infoparse = new C_CodeParse($suphtml,$supubb,$Direction); $content = $infoparse->Parse($content); $title = htmlspecialchars($title,ENT_QUOTES); pagination($title,$page,$time,$content,$j,$AID); $C_DbSql->DbFree($resultid); $C_DbSql->DbClose(); return; } }
?>
老大认为问题出在哪呢
|
|
|