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

📄 main.php

📁 一具非常好的用系统你可照着说明就可以用了
💻 PHP
📖 第 1 页 / 共 2 页
字号:
<?
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 "&nbsp;<br>请等待...<br>";
			echo "&nbsp;<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>&nbsp;&nbsp;程序名称: 
            <input type="text" name="title">
            <font color="#FF3333"> *</font></p>
          <p>&nbsp;下载地址: 
            <input type="text" name="author">
          <font color="#FF0000">*</font> </p>
          <p>&nbsp;类别: 
            <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>&nbsp;</p>
      </td>
    </tr>
    <tr bgcolor="#E8F0F8">
      <td bgcolor="#CCCCCC">
<div align="center">copyright&copy;新易设计(Siny Design) powered by 无所谓的疯狂</div></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</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">&nbsp;&nbsp;请选择分类:</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>&nbsp;&nbsp;".$id.".".$info[1]."&nbsp;&nbsp;&nbsp;&nbsp;[<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 "&nbsp;<br>请等待...<br>";
					echo "&nbsp;<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 + -