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

📄 index.php

📁 PHP+IIS+MySQL开发物流管理系统
💻 PHP
字号:
<?
ob_start();
session_start();
include("config.php");
include("include/function.php");
if($_SESSION["pass"]==$adminer)$the_admin=true;
if($the_admin&&isset($_GET["style"])){
	if(ereg("style/",$_GET["style"]))if(ereg(".css",$_GET["style"]))$style=$_GET["style"];
	}
$data=$path.$data;
$pic_info=get_style_info($style);
$pic_path=$pic_info[1];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="gb2312">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="Content-Language" content="gb2312" />
<meta name="author" content="<?=$title?>" />
<meta name="Copyright" content="<?=$title?>" />
<meta name="description" content="<?=$title?>,留言本" />
<meta content="all" name="robots" />
<title><?=$title?></title>
<style type="text/css">
<!--
<?
require($style);
?>
-->
</style>
<script type="text/javascript">
	function lmbox_visible(){
		document.leavemsg.style.visibility="visible";}

	function lmbox_hidden(){
		document.leavemsg.style.visibility="hidden";}

	function searchbox_visible(){
		document.search.style.visibility="visible";}

	function searchbox_hidden(){
		document.search.style.visibility="hidden";}

	function check_message(){
		if(document.leavemsg.name.value==""){
			alert("请填写昵称.");
			document.leavemsg.name.focus();
			return false;}
			if(document.leavemsg.content.value==""){
			alert("请留言.");
			document.leavemsg.content.focus();
			return false;}
			if(document.leavemsg.name.value.length>=17){
			alert("姓名不能超过16个字符\n当前姓名长度"+document.leavemsg.name.value.length+"个字符.");
			document.leavemsg.content.focus();
			return false;}
			if(document.leavemsg.content.value.length><?=$max?>){
			alert("留言内容过长,最大留言长度为<?=$max?>个字符\n当前内容长度"+document.leavemsg.content.value.length+"个字符.");
			document.leavemsg.content.focus();
			return false;}
			return true;
		}

	function check_search(){
		if(document.search.key.value==''){
		alert('请填写关键字.');
		return false;}
		return true;
		}
<?
if($the_admin){
?>
	function delete_confirm(id){
		num=id-1;
		question=confirm("确认删除第"+id+"条留言?");
		if(question!=0)window.location.href="admin.php?del="+num;
		}
	var allchecked=false;
	function checkall(){
		var items=document.getElementsByName('items[]');
		if(allchecked!=true){
			for(var m=0;m<items.length;m++)items[m].checked=true;
			allchecked=true;}
		else{
			for(var m=0;m<items.length;m++)items[m].checked=false;
			allchecked=false;}
		}
	function del_items(){
		var items=document.getElementsByName('items[]');
		var count=0;
		var msg="";
		for(var m=0;m<items.length;m++)if(items[m].checked)count+=1;
		if(count==0){
			alert("还未选中任何留言!");
			return false;}
		else{
			for(var m=0;m<items.length;m++){
				if(items[m].checked)msg+="第"+items[m].value+"条\n";}
			question=confirm("确实要删除以下留言吗:\n"+msg+"共计"+count+"条.");
			if(question==0)return false;
		}
		}
			
		
<?}?>
</script>
</head>
<body>


<?
	if(isset($_GET["action"])){
		if($_GET["action"]=="submit"){//______处理留言
			$name=trim($_POST["name"]);
			$content=trim($_POST["content"]);
			if(!ereg("^face[1-6]{1}.gif$",$_POST["icon"]))$icon="face1.gif";
			if(strlen($name)>=17){goback("姓名过长");exit;}
			if(strlen($content)>=$max){goback("内容过多");exit;}
			if($name==""){goback("姓名为空");exit;}
			if($content==""){goback("内容为空");exit;}
			$ip=getip();
			$time=time();
			if($_SESSION["last"]){
				$ptime=$time-$_SESSION["last"];
				if($ptime<$wait){goback("为防止有人恶意灌水,管理员设定留言时间间隔为{$wait}秒,请稍后再试.");exit;}
				}
			$last=$time;
			session_register("last");
			$name=htmlspecialchars($name);
			$name=stripslashes($name);
			$content=blackbox($content);
			$putin="0||".$name."||".$icon."||".$content."||".$ip."||".$time."||\n";
			write_file($data,$putin,"a+");
			gothere("留言成功,","返回首页","index.php");
			echo "</body>\n</html>";
			exit;
			}
		}
		if(isset($_GET["key"])){//______处理留言搜索
			$key=trim($_GET["key"]);
			if($key==""){goback("关键字为空,");exit;}
			$key=htmlspecialchars($key);
			$key=stripslashes($key);
			echo "<div id=\"searchres\">搜索的关键词<span>".$key."</span>,<a href=\"index.php\">返回首页</a></div>";
			$file=@file($data);
			echo "<div id=\"msgbox\">";
			for($i=0;$i<count($file);$i++){
				list($hidden,$name,$icon,$message,$ip,$time,$reply)=explode("||",$file[$i]);
				if(eregi($key,$message)||eregi($key,$name)||eregi($key,$reply)){
				$time1=date("Y-m-d",$time);
				$time2=$time2=date("y年m月d日 H时i分s秒 l",$time);
				if($check=="1"){
					if($hidden!=1 and $_SESSION["pass"]!=$adminer){
						echo "< span class=\"check\">管理员开启了留言验证功能<br />此留言需要通过管理员审批才能显示</span>";}
				}
?>
<div class="msgitem">
	<div class="msgname">
		<?if($the_admin)echo "<a href=\"javascript:void(0)\" onclick=\"javascript:alert('昵称:$name \\nIP:$ip \\n留言时间:$time2');\">\n";?>
		<?=$name?>
		<?if($the_admin)echo "</a>\n";?>
	</div>
	<div class="msgimg">
			<img src="image/<?=$pic_path?>/<?=$icon?>" alt="&quot;<?=$name?>&quot;选择的图标" />
	</div>
	<div class="msgboxinbox">
		<div class="msgcontent">
		<?=$message?>
		</div>
		<div class="msgtime"><?=$time1?> <span class="msgnum">第<span class="msgnumber"><?=$i+1?></span>条留言</span></div>
		<?if(trim($reply)!="")echo "<div class=\"msgreply\">管理员回复:".$reply."</div>";?>
	</div>
</div>

<?}}echo "</div></body>\n</html>";exit;}?>

<!--menu-->
<div id="topbox">
<div id="top"><span><?=$title?></span></div>
<div id="menu">
	<ul>
		<li class="menu1">
			<a href="#" onclick="lmbox_visible()">
				<span class="title1">签写留言</span>
			</a>
		</li>
		<li class="menu2">
			<a href="#" onclick="searchbox_visible()">
				<span class="title2">搜索留言</span>
		</a>
		</li>
		<li class="menu3">
			<a href="index.php">
				<span class="title3">浏览留言</span>
			</a>
		</li>
	</ul>
</div>
</div>
<!--menu-->



<!--message-->
<div id="msgbox">
<?
	if(file_exists($data)){
	$file=@file($data);
	$n=count($file);//数据总条数
	$pagenum=ceil($n/$numperpage);//总页数
	if(!isset($_GET["page"]))$page=1;
	$page=trim($_GET["page"]);
	if(!ereg("^[1-9][0-9]*$",$page))$page=1;
	if($page>$pagenum)$page=1;
	$start=$n-$page*$numperpage+$numperpage-1;//
	$end=$n-$page*$numperpage;//
	for($i=$start;$i>=max($end,0);$i--){
	list($hidden,$name,$icon,$message,$ip,$time,$reply)=explode("||",$file[$i]);
	$time1=date("Y-m-d H:i",$time);
	$time2=date("y年m月d日 H时i分s秒 l",$time);
		if($check==1){
		if($hidden!=1&&$_SESSION["pass"]!=$adminer){//______如果开启留言验证且不是管理员访问
		$message="<span class=\"check\">管理员开启了留言验证功能<br />此留言需要通过管理员审批才能显示</span>";
			}
		}
	if($the_admin)echo"<form name='delitems' action='admin.php?action=delitems' method='post' style='padding:0px;margin:0px;'>";
?>
<div class="msgitem">
	<div class="msgname">
		<?if($the_admin)echo "<a href=\"javascript:void(0)\" onclick=\"javascript:alert('昵称:$name \\nIP:$ip \\n留言时间:$time2');\">\n";?>
		<?=$name?>
		<?if($the_admin)echo "</a>\n";?>
	</div>
	<div class="msgimg">
			<img src="image/<?=$pic_path?>/<?=$icon?>" alt="&quot;<?=$name?>&quot;选择的图标" />
	</div>
	<div class="msgboxinbox">
		<div class="msgcontent">
		<?=$message?>
		</div>
		<div class="msgtime"><?=$time1?> <span class="msgnum">第<span class="msgnumber"><?=$i+1?></span>条留言</span><?if($the_admin)
{
$m=$i+1;
if($hidden==0)$hidden="还没审批";
if($hidden==1)$hidden="已经审批";
echo "<span class=\"msgadmin\">
<input type=\"checkbox\" name=\"items[]\" value=\"".$m."\">
<a href=\"javascript:delete_confirm(".$m.")\" title=\"删除\">删除</a>
<a href=\"admin.php?re=".$i."\" title=\"回复\">回复</a>
<a href=\"admin.php?promise=".$i."\" title=\"通过审批\">".$hidden."</a></span>";}?>
		</div>
		<?if(trim($reply)!="")echo "<div class=\"msgreply\">管理员回复:".$reply."</div>";?>
	</div>
</div>
<?}}?>
</div>
<!--message-->


<!--pagelink-->
<div id="btlink">
<span class="btlink1">共<span class="btlink2"><?=$n?></span>条留言/每页<span class="btlink2"><?=$numperpage?></span>条留言 
这是第:</span>
<select onchange="javascript:window.location.href=this.value;">
<?
for($i=1;$i<=$pagenum;$i++){
echo "<option ";
if($page==$i)echo "selected=\"selected\"";
echo " value=\"?page=".$i."\">".$i."</option>";
}
?>
</select>
<a href="?page=<?=$page-1?>">上一页</a>
<a href="?page=<?=$page+1?>">下一页</a>
<?if($the_admin)echo "<a href=\"admin.php\">admin.php</a> <input type=\"button\" class=\"submit\" value=\"全选\" onclick=\"checkall()\"> <input type=\"submit\" class=\"submit\" value=\"批量删除\" onclick=\"return  del_items()\"></form>";?>
</div>
<!--pagelink-->
<div id="copyright">Copyright &copy; 2005 <span><?=$title?></span></div>
<!--leavemsg-->
<form id="msgleave" name="leavemsg" method="post" action="?action=submit">
<div id="lmbox">
	<div class="lmmsg">chose the icon</div>
		<div id="lmimgbox">
			<div class="lmimg1"><img src="image/<?=$pic_path?>/face1.gif" alt="图标1" /><input type="radio" name="icon" checked="checked" class="lmradio" value="face1.gif" /></div>
			<div class="lmimg2"><img src="image/<?=$pic_path?>/face2.gif" alt="图标2" /><input type="radio" name="icon" class="lmradio" value="face2.gif" /></div>
			<div class="lmimg3"><img src="image/<?=$pic_path?>/face3.gif" alt="图标3" /><input type="radio" name="icon" class="lmradio" value="face3.gif" /></div>
			<div class="lmimg4"><img src="image/<?=$pic_path?>/face4.gif" alt="图标4" /><input type="radio" name="icon" class="lmradio" value="face4.gif" /></div>
			<div class="lmimg5"><img src="image/<?=$pic_path?>/face5.gif" alt="图标5" /><input type="radio" name="icon" class="lmradio" value="face5.gif" /></div>
			<div class="lmimg6"><img src="image/<?=$pic_path?>/face6.gif" alt="图标6" /><input type="radio" name="icon" class="lmradio" value="face6.gif" /></div>
		</div>
	<div id="lmname"><span>昵称:</span>
<input type="text" name="name" /></div>
	<div id="lmcontent"><span>留言:</span> 
      <textarea name="content" rows="6" cols="50"></textarea></div>
</div>
<div id="lmclick">
<input type="submit" class="submit" value="submit" onclick="return check_message()" />
<input type="button" class="close" value="close the window" onclick="lmbox_hidden()" />
</div>
</form>
<!--leavemsg-->
<!--searchmsg-->
<form name="search" id="search" method="get" action="?index.php">
<div id="searchbox">
<div class="searchmsg">搜索留言:<input type="text" name="key" class="searchkey" maxlength="20" /></div>
<div>
<input type="submit"  value="search" class="searchsubmit" onclick="return check_search()" />
<input type="button" value="close the window" class="searchclose" onclick="searchbox_hidden()" /></div>
</div>
</form>
<!--searchmsg-->

</body>
</html>

⌨️ 快捷键说明

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