⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 display.php

📁 请时常备份所有文件夹下的list.php
💻 PHP
字号:
<?
/*
* ===========================================
小月(网名)
QQ:117115
email:xyh@51hl.com
http://xyh.28k.net

本程序免费,你可以做出相应修改,但请保留小月字样,及连接,本程序作者冰雨盟QQ:199117
* ===========================================
*/
require_once("global.php");

$perpage=$perpage2;
if(!$picid || !file_exists("{$picpath}pic{$picid}/list.php")) exit;
$list_temp=explode("\n",readfromfile("{$picpath}list.php"));
$count=count($list_temp);
$sub=0;
for ($i=0; $i<$count; $i++) {
	$list_info=explode("|",$list_temp[$i]);
	if ($list_info[1]==$picid) {
		$picname=$list_info[2];
		$YOUR_obj=trim($list_info[8]);
		$topic_hit = $list_info[5];		
		$clicked = $list_info[5]+1;
		if (strlen($list_info[5])!= strlen($clicked)) $rewrite=1;
		else $rewrite=0;
		$list_info[5]++;
		$list_temp[$i]=implode("|",$list_info);
		$current_record = implode("|", $list_info);
		break;
	}else $sub+=(strlen($list_temp[$i])+1);
}
//if ($rewrite) writetofile("{$picpath}list.php",implode("\n",$list_temp));
//else {
//if(file_exists("{$picpath}list.php.lock")){echo "错误,别的进程正在写入,请稍候....按刷新(F5)"; exit;}
//$filenumlock=@fopen("{$picpath}list.php.lock","w");
//fwrite($filenumlock,"");
//fclose($filenumlock);
//$fp=fopen("{$picpath}list.php", "rb+");
//flock($fp, 2);
//fseek($fp, $sub, SEEK_SET);
//echo $current_record;
//fwrite($fp, $current_record."\n");
//fclose($fp);
//unlink("{$picpath}list.php.lock");
//$writeno++;
//}
banned();


if($action=='admin_edit') $action_info='&action=admin_edit'; else  $action_info='';

if($HTTP_SESSION_VARS['userpwd']) $abcdefg="<a href=$PHP_SELF?picid=$picid&filename=$filename&act=bymout>退出本类</a>";
$navi_bar="<a href=\"index.php\">".$title."</a>  >>>  <a href=\"display.php?picid=".$picid."\" >".$picname."</a>          $abcdefg";
$page_info="Only One Page Here ... ";
$picture_list=file("{$picpath}pic{$picid}/list.php");$readno++;
$count=count($picture_list);
if ($count%$perpage==0) $maxpageno=$count/$perpage;
else $maxpageno=floor($count/$perpage)+1;
if ($page>$maxpageno) $page=$maxpageno;
$pagemin=min( ($page-1)*$perpage , $count-1);
$pagemax=min( $pagemin+$perpage-1, $count-1);
for ($i=$pagemin; $i<=$pagemax; $i++) {
	$pic_info=$picture_list[$i];
picture_line();	

	}


$page_info="<table cellspacing=0 cellpadding=0 width=100% align=center border=0 ><form name=jump action=display.php?$action_info method=post><tr> <td align=left >&nbsp;";
if ($maxpageno==1) $page_info.= "<b>只有一页</b>";
else { 
      $nextpage=$page+1;
      $previouspage=$page-1;
      if ($page>=2) {$page_info.= "<a title='第一页' href=\"display.php?picid=$picid{$action_info}&page=1\"><font face=webdings >9</font></a> ";
	  $page_info.= "<a title='上一页' href=\"display.php?picid=$picid{$action_info}&page=$previouspage\"><font face=webdings >7</font></a> ";}
      else {$page_info.= "<font face=webdings >9</font> ";
       $page_info.= "<font face=webdings >7</font> ";}
     $page_info.= "[ ";
	  $page1=1;
	  
    
    if ($maxpageno%2==0) $maxpageno1=$maxpageno/2;
		else $maxpageno1=floor($maxpageno/2)+1;
	  for ($ii=1; $ii<=$maxpageno1; $ii++) {
		
	   if($page>=$ii*2 && $page <($ii+1)*2) $page1=$ii+1;
	  }
	if ($page1>$maxpageno1) $page1=$maxpageno1;
	$pagemin1=min( ($page1-1)*2+1 , $maxpageno-1);
	$pagemax1=min( $pagemin1+2, $maxpageno-1);


	  if($pagemin1-5<=0){ $pagmin=1;
	  
	  
	  }else $pagmin=$pagemin1-5;
	   if($pagemax1+1>$maxpageno) $pagmax=$maxpageno; else $pagmax=$pagemax1+1;
	  if ($page1<=3 && ($maxpageno>=8)) $pagmax=8;
		   if ($page1<=3 && ($maxpageno<8)) $pagmax=$maxpageno;
	for ($i=$pagmin; $i<=$pagmax; $i++) {
      if ($i!=$page)      $page_info.= " <a href=\"display.php?picid=$picid{$action_info}&page=$i\">$i</a> "; else $page_info.= " <a href=\"display.php?picid=$picid{$action_info}&page=$i\"><b>$i</b></a> ";
     
    }
 $page_info.= "]";
	 if ($page<=$maxpageno-1){
		 $page_info.= "<a title='下一页' href=\"display.php?picid=$picid{$action_info}&page=$nextpage\"><font face=webdings >8</font></a> ";
		 $page_info.= "<a title='最后一页' href=\"display.php?picid=$picid{$action_info}&page=$maxpageno\"><font face=webdings >:</font></a> ";}
      else {$page_info.= "<font face=webdings >8</font> "; 
			 $page_info.= "<font face=webdings >:</font> "; } 
	  
	  
   
}

$page_info.= "跳到<input type='text' name='page' size=1 maxlength=4 >页<input type='submit' value='Go' ><input type='hidden' value=$picid name='picid'><input type='hidden' value=$action name='action'>";  
$page_info.= "当前".$page."/共".$maxpageno;
$picselect=getbl("2");
$page_info.="</td>
<td align=right> 
<script language=JavaScript>
<!-- 
function menu(){
var URL = document.jump.jumpto.options[document.jump.jumpto.selectedIndex].value;
top.location.href = URL; target = '_self';
}
// -->
</script>
跳至<select onChange=menu() name=jumpto>
<OPTION value=index.php >跳至首页</OPTION>
$picselect
</select>";

$page_info.="</td></tr></form></table>";  




$main_=getTemplate("main");
eval ("\$index= \"".$main_."\";");
$index_=getruntime($time_start);
echo "$index.$index_";
exit;

function picture_line() {
global $body,$pic_info,$picid,$action,$i,$picpath,$negdsupport;
list($saf,$picpic,$picname,$picfbl,$picsize,$pictime,$picarticle,$pichit,$imgrecom)=explode("|",$pic_info);
$recom='';
$ii=$i+1;
$no_photo="<a href=\"readpic.php?picid=$picid{$action_info}&filename=$picpic\" target=\"_blank\"><font color=red>第{$ii}张</font></a>";
if($negdsupport != 'enable') $picpath_="{$picpath}pic$picid/$picpic"; else $picpath_="smallpic.php?srcFile={$picpath}pic$picid/$picpic&dstW=164&dstH=180";
for($iii=0;$iii<$imgrecom;$iii++){
$recom.="<br><img src=\"img/star.gif\"><br>";}
if($action=='admin_edit')$recom.="<BR><BR>Ω<A href=\"admin.php?action=edit&picpic=$picpic&picid=$picid\">修改 </A><BR>Θ<A href=\"admin.php?action=delpic&picpic=$picpic&picid=$picid\">删除</A><BR>□<A href=\"admin.php?action=rsortpic&picpic=$picpic&picid=$picid\">排序</A></P></TD>";
$index_=getTemplate("display");
eval ("\$body.= \"".$index_."\";");


}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -