📄 readpic.php
字号:
<?
/*
* ===========================================
小月(网名)
QQ:117115
email:xyh@51hl.com
http://xyh.28k.net
本程序免费,你可以做出相应修改,但请保留小月字样,及连接,本程序作者冰雨盟QQ:199117
* ===========================================
*/
//if(strpos( $HTTP_REFERER , "28k.net" ) === false) {header("Location:http://xyh.28k.net/bym/pic/");exit;}
require_once("global.php");
$list_=explode("\n",readfromfile("{$picpath}list.php"));
$count=count($list_);
for ($i=0; $i<$count; $i++) {
$list_i=explode("|",$list_[$i]);
if ($list_i[1]==$picid) {$pic_name=$list_i[2];
$YOUR_obj=trim($list_i[8]);
break;
}
}
banned();
$list_temp=explode("\n",readfromfile("{$picpath}pic{$picid}/list.php"));
$count=count($list_temp);
$sub=0;
for ($i=0; $i<$count; $i++) {
$list_info=explode("|",$list_temp[$i]);
if ($list_info[1]==$filename) {
$fbl=$list_info[3];
$picname=$list_info[2];
$picsizeS=$list_info[4];
$pictime=$list_info[5];
$picarticle=$list_info[6];
$imgrecom=$list_info[8];
$topic_hit = $list_info[7];
$clicked = $list_info[7]+1;
if (strlen($list_info[7])!= strlen($clicked)) $rewrite=1;
else $rewrite=0;
$list_info[7]++;
$hot=$list_info[7];
$list_temp[$i]=implode("|",$list_info);
$current_record = implode("|", $list_info);
break;
}
else $sub+=(strlen($list_temp[$i])+1);
}
if ($rewrite)
writetofile("{$picpath}pic{$picid}/list.php",implode("\n",$list_temp));
else {
if(file_exists("{$picpath}pic{$picid}/list.php.lock")){echo "错误,别的进程正在写入,请稍候....按刷新(F5)"; exit;}
$filenumlock=@fopen("{$picpath}pic{$picid}/list.php.lock","w");
fwrite($filenumlock,"");
fclose($filenumlock);
$fp=fopen("{$picpath}pic{$picid}/list.php", "rb+");
flock($fp, 2);
fseek($fp, $sub, SEEK_SET);
//echo $current_record;
fwrite($fp, $current_record."\n");
fclose($fp);
unlink("{$picpath}pic{$picid}/list.php.lock");
$writeno++;
}
$abc="{$picpath}pic".$picid."/".$filename;
//$abc=base64_encode($abc);
$w=explode("×",$fbl);
$h=$w[1]-10;
//echo $w[1];
//echo '<script>location="{$picpath}pic'.$picid.'/'.$filename.'"</script>';
//$abc="pic.php?srcFile=$abc&dstH=$w[1]&dstW=$w[0]";
$ww_hot=file("{$picpath}viewhot.php");
$hot_view_no_=$hot_view_no-1;
$ww_hot_count=count($ww_hot)-1;
$ww_hot_info=explode("|",trim($ww_hot[$hot_view_no_]));
if ($hot>=$ww_hot_info[7]) {
for ($i=0;$i<=$ww_hot_count;$i++){
$ww_hot_info=explode("|",$ww_hot[$i]);
if ($ww_hot_info[1]==$filename && $picid==$ww_hot_info[9])
continue;
$rank_typearray[$ww_hot[$i]]=$ww_hot_info[7];
}
$ww_hot_show=trim($current_record)."|".$picid."|\n";
$rank_typearray[$ww_hot_show]=$hot;
arsort($rank_typearray);
reset($rank_typearray);
$fp=fopen("{$picpath}viewhot.php","w");
flock($fp,3);
for ($counter=1; $counter<=$hot_view_no; $counter++) {
$keytype=key($rank_typearray);
fwrite($fp,$keytype);
if (!(next($rank_typearray))) break;
}
fclose($fp);
}
$writeno++;
$time_end = getmicrotime();
$time = $time_end - $time_start;
$totaltime = number_format($time, 5);
$foot="<center>程序执行时间: ".$totaltime."秒 文件读取{$readno}次,文件写入{$writeno}次<center>";
?>
<html>
<head>
<meta http-equiv="Content-Language" content="en-us">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><?=$title?></title>
<style>
<!--
body { font-size: 9pt; color: #000000 }
table { font-size: 9pt; color: #000000 }
a { color: #000000; text-decoration: none }
-->
</style>
<style fprolloverstyle>A:hover {color: #FF0000}
</style>
<SCRIPT LANGUAGE="JavaScript">
<!--
function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=80
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}
//-->
</script>
</head>
<BODY oncontextmenu="return false" onselectstart="return false" ondragstart="return false" onmouseover="window.status='www.28k.net'; return true" scroll=yes topmargin="0" leftmargin="0" bgcolor="#F7F7F7">
<NOSCRIPT><IFRAME SRC=*.html></IFRAME></NOSCRIPT>
<DIV align=center>
<TABLE cellSpacing=0 cellPadding=0 width=<?=$w[0]?> border=0>
<TR>
<TD width=<?=$w[0]?>>
<center><font size=4><?=$title?> >>> <?=$pic_name?> >>> <?=$picname?></font></center><hr>
</td></tr>
<TR>
<TD width=<?=$w[0]?> background=<?=$abc?>>
<img border="0" src="img/no.gif" width="<?=$w[0]?>" height="<?=$h?>">
</td></tr>
<TR>
<TD width=<?=$w[0]?>>
<hr>
<center>本图片已被浏览<?=$topic_hit?>次 图片大小<?= $fbl ?> 文件大小<?= $picsizeS ?> 上传时间:<?= $pictime ?> 来自<?=$picarticle?> 推荐程度<?=$imgrecom?>星 <font color=red>Power by 冰雨盟</font></center>
<hr>
</td></tr>
</table>
</DIV>
</BODY></HTML><?=$foot?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -