📄 main.php
字号:
<?
require ("inc/func.php");
require ("inc/config.php");
######## 添加程序模块 #########
if ($action=="add")
{
if ($name==$admin && $pass==$password)
{
if ($submitadd)
{
if (eregi("[^0-9]",$class)) showerror("类别不正确,请选择分类");
elseif ($class=="") showerror("还没有创建类别,不能添加程序,如果你已经创建,添加程序时请选择!");
elseif ($title=="") showerror("标题不存在!");
elseif ($comment=="") showerror("简介不能为空!");
else {
if ($from=="") $from="N/A";
if ($author=="") $author="N/A";
$title=str($title);
$title=trim($title);
$from=str($from);$from=trim($from);
$author=str($author);$author=trim($author);
$comment=str($comment);
$fp=@file("index");
for($i=0;$i<count($fp);$i++)
{
$info=explode("│",$fp[$i]);
if ($info[0]==$class)
{
$info[3]=intval($info[3]);
$info[3]++;
$info[3].="\n";
$fp[$i]=implode("│",$info);
break;
}
}
$new=fopen("index","w");
for ($i=0;$i<count($fp);$i++)
{fputs ($new,"$fp[$i]");}
fclose($new);
$fp=fopen("date/index","a");
$filename=time();
$jointime=date("Y-m-d");
$line=$class."│".$title."│".$filename."│0│".$jointime."│".$author."│".$from."│\n";
fputs($fp,"$line");
fclose($fp);
$fp=fopen("date/$filename","w");
$filecomment=$title."\n".$comment;
fputs($fp,"$filecomment");
fclose($fp);
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">";
echo "<HTML><HEAD><TITLE>发表程序</TITLE>";
echo "<META content=\"text/html; charset=gb2312\" http-equiv=Content-Type>";
echo "<link rel=\"stylesheet\" href=\"style.css\">";
echo "<meta HTTP-EQUIV=\"REFRESH\" CONTENT=\"2;URL=main.php?action=add\">";
echo "</head><body topmargin=\"0\"><br>";
echo "<ul>程序已经添加成功,即将返回添加管理页面...<br>";
echo " <br>请等待...<br>";
echo " <br></font>";
echo "<a href=\"main.php?action=add\">如果你的浏览器没有自动的返回,或者你不想再等待,请点这里返回.";
echo "</font></a></ul>";
}
}
else
{
?>
<html><head>
<title>添加程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css.css">
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<table width="641" border="0" cellspacing="0" cellpadding="0" height="517">
<tr bgcolor="#73A3D0">
<td height="21" bordercolor="#FFFFFF" bgcolor="#CCCCCC">
<div align="center"><font color="#333333">添加程序</font></div>
</td>
</tr>
<tr bgcolor="#E8F0F8" bordercolor="#E8F0F8">
<td bordercolor="#FFFFFF" bgcolor="#f8f8f8">
<form name="addarticle" method="post" action="main.php?action=add" >
<p> 程序名称:
<input type="text" name="title">
<font color="#FF3333"> *</font></p>
<p> 下载地址:
<input type="text" name="author">
<font color="#FF0000">*</font> </p>
<p> 类别:
<select name="class">
<? $fp=@file("index");
for ($i=1;$i<count($fp);$i++)
{
$info=explode("│",$fp[$i]);
echo "<option value=".$info[0];
if ($i==1) echo " selected>"; else echo ">";
echo $info[1]."</option>";
}
?>
</select>
<font color="#FF3333">*</font></p>
<p align="left">程序简介:<font color="#FF3333">*</font></p>
<p align="center">
<textarea name="comment" cols="50" rows="10">无</textarea>
</p>
<p align="center">
<input type="submit" name="submitadd" value="提交" >
<input type="reset" name="clean" value="清空">
</p>
</form>
<p align="center"><font color="#FF3333">(带*的项为必填项)</font></p>
<p> </p>
</td>
</tr>
<tr bgcolor="#E8F0F8">
<td bgcolor="#CCCCCC">
<div align="center">copyright©新易设计(Siny Design) powered by 无所谓的疯狂</div></td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</div>
</body>
</html><?
}
}
else
{
header ("Location: login.php?url=$PHP_SELF?action=add");
}
}
####### 删除程序模块 ##########
elseif ($action=="delete")
{
if ($name==$admin && $pass==$password)
{
if ($go)
{?>
<html>
<head>
<title>删除程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css.css">
</head>
<body bgcolor="#FFFFFF">
<div align="center">
<table width="512" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#73A3D0" bordercolor="#73A3D0">
<td colspan="2">
<div align="center"><font color="#FFFFFF">删除程序</font></div>
</td>
</tr>
<tr bgcolor="#cccccc>
<td width="101" height="48"> 请选择分类:</td>
<td width="411" height="48">
<form name="delarticle" action="main.php?action=delete" method="post">
<p><br>
<select name="class">
<?
$fp=@file("index");
for ($i=1;$i<count($fp);$i++)
{
$info=explode("│",$fp[$i]);
echo "<option value=".$info[0];
if ($i==$class) echo " selected>"; else echo ">";
echo $info[1]."</option>";
}
?>
</select>
<input type="submit" name="go" value="查看" >
</p>
</form>
</td>
</tr>
<tr bgcolor="#cccccc">
<td colspan="2" height="2">
<?
$fp=@file("date/index");
$num=count($fp);
$id=1;
$sign=0;
for ($i=$num-1;$i>=0;$i--)
{
$info=explode("│",$fp[$i]);
if ($info[0]==$class)
{
$sign=1;
echo "<p> ".$id.".".$info[1]." [<a href=\"main.php?action=delete&class=".$class."&filename=".$info[2]."\">删除</a>]</p>";
$id++;
}
}
if ($sign==0) echo "<p align=\"center\"><font color=\"#FF0033\">没有找到任何程序</font></p>";
?>
</td>
</tr>
<tr bgcolor="#f8f8f8">
<td colspan="2" height="2">
<div align="center"></div>
</td>
</tr>
</table>
</div>
</body>
</html>
<?}
elseif ($filename&&$class)
{
if (eregi("[^0-9]",$filename)) {showerror("非法的文件名,或者该文件不存在");exit();}
if (unlink("date/$filename"))
{
$fp=@file("date/index");
$num=count($fp);
for ($i=$num-1;$i>=0;$i--)
{
$info=explode("│",$fp[$i]);
if ($info[2]==$filename)
{
$j=$i;
break;
}
}
$fp1=fopen("date/index","w");
for ($i=0;$i<$num;$i++)
{
if ($i!=$j) fputs($fp1,"$fp[$i]");
else continue;
}
fclose($fp1);
$fp2=file("index");
$num=count($fp2);
for ($i=0;$i<$num;$i++)
{
$info=explode("│",$fp2[$i]);
if ($info[0]==$class)
{
$info[3]=intval($info[3]);
$info[3]--;
$info[3].="\n";
$fp2[$i]=implode("│",$info);
break;
}
}
$fp3=fopen("index","w");
for ($i=0;$i<$num;$i++)
{
fputs($fp3,"$fp2[$i]");
}
fclose($fp3);
echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">";
echo "<HTML><HEAD><TITLE>发表程序</TITLE>";
echo "<META content=\"text/html; charset=gb2312\" http-equiv=Content-Type>";
echo "<link rel=\"stylesheet\" href=\"style.css\">";
echo "<meta HTTP-EQUIV=\"REFRESH\" CONTENT=\"2;URL=main.php?action=delete&go=1&class=".$class."\">";
echo "</head><body topmargin=\"0\"><br>";
echo "<ul>程序已经成功删除,即将返回添加管理页面...<br>";
echo " <br>请等待...<br>";
echo " <br></font>";
echo "<a href=\"main.php?action=delete&go=1&class=".$class."\">如果你的浏览器没有自动的返回,或者你不想再等待,请点这里返回.";
echo "</font></a></ul>";
}
}
else{?>
<html>
<head>
<title>删除程序</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<link rel="stylesheet" href="css.css">
</head>
<body bgcolor="#FFFFFF">
<div align="center">
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -