📄 fl.php
字号:
<?
session_start();
require "../config.php";
require "../fun.php";
?>
<!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">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title><?=$sys_site_name?>_分类管理</title>
<link href="template/css.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="768" height="361" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="30" rowspan="2" valign="top" bgcolor="#f8f8f8"> </td>
<td width="607" bgcolor="#f8f8f8" valign="top"> </td>
</tr>
<tr>
<td bgcolor="#f8f8f8" valign="top">
<?php
if($_SESSION['login_status']=="adminstrator1"){
if(empty($action))
{
if(file_exists("../$sys_data_dir/fl.php"))
{
$fl_data=file("../$sys_data_dir/fl.php");
$num=count($fl_data);
echo"<table width=100% border=0 align=LEFT cellpadding=0 cellspacing=0>
\n<tr><td>分类名称</td><td>分类ID</td><td>操作</td></tr>";
for($a=0;$a<=$num;$a++)
{
if($fl_data[$a]=="")break;
$info=explode("|",$fl_data[$a]);
echo "<tr><td>$info[0]</td><td>$info[1]</td><td><a href=\"javascript:if(confirm('你确定要删除分类$info[0]?'))window.location='fl.php?action=del&id=$info[1]';\">删除?</a></td></tr>\n";
}
}
else
{
echo "分类数据文件不存在!";
}
echo"</table>";
print <<<EOT
<br><br>
<div align=left>
<form name="fl" method="post" action="fl.php?action=add">
请输入分类名称:
<input type="text" name="fl_name" />
<input type="submit" name="Submit" value="提交" />
</form>
</div>
EOT;
}
elseif($action=="add")
{
$fl_name=check_out($fl_name);
if ($fl_name=="")
{
echo "分类名称不能为空";
exit;
}
$file_name=get_file_name("../$sys_data_dir/fl");
$add_data="$fl_name|$file_name|\n";
if (file_exists("../$sys_data_dir/fl.php"))
{
$o_data=readfrom("../$sys_data_dir/fl.php");
$n_data=$add_data.$o_data;
}
else{
$n_data=$add_data;
}
writeto("../$sys_data_dir/fl.php",$n_data);
writeto("../$sys_data_dir/fl/$file_name.php",$add_data);
echo "添加成功!<a href=fl.php>返回</a>";
}
elseif($action=="del")
{
//////////////////以下是删除此分类下的歌手、专辑以及歌曲文件
$q_data=file("../$sys_data_dir/fl/$id.php");
$q_num=count($q_data);
for($q=0;$q<($q_num-1);$q++)
{
$aaa=explode("|",$q_data[$q]);
///////
$songer_data=file("../$sys_data_dir/songer/$aaa[1].php");
$songer_num=count($songer_data);
echo "歌手{$aaa[2]}:<br>";
for ($n=0;$n<($songer_num-2);$n++)
{
$bbb=explode("|",$songer_data[$n]);
//////////////////////
$song_data=file("../$sys_data_dir/album/$bbb[6].php");
$song_num=count($song_data);
echo"专辑{$bbb[5]}:<br>";
for ($m=0;$m<($song_num-1);$m++)//这个循环用来删除专辑里上传的歌曲文件
{
$ccc=explode("|",$song_data[$m]);
if(file_exists("../$song_up_dir/$ccc[9]"))
{
unlink("../$song_up_dir/$ccc[9]");
echo "{$ccc[8]}的音乐文件删除成功!<br>";
}
}
////////////////////////
if(file_exists("../$sys_up_dir/$bbb[8]"))
{
unlink("../$sys_up_dir/$bbb[8]");
echo "{$bbb[5]}的封面图片删除成功!<br>";
}
unlink("../$sys_data_dir/album/$bbb[6].php");
echo"专辑{$bbb[5]}删除成功!<br>";
}
///////
unlink("../$sys_data_dir/songer/$aaa[1].php");
echo "歌手{$aaa[2]}删除成功!<br>";
//首先读取歌手文件里的专辑信息,删除专辑文件
}
$s_data=file("../$sys_data_dir/fl.php");
////////////删除歌手文件结束,删除分类文件开始
$num=count($s_data);
for($a=0;$a<$num;$a++)
{
$info=explode("|",$s_data[$a]);
if($id==$info[1])
{
unset($s_data[$a]);
unlink("../$sys_data_dir/fl/$id.php");
break;
}
}
writeto("../$sys_data_dir/fl.php",implode("",$s_data));/////////删除掉需要删除的分类后,把其余的分类信息写回分类清单
echo"删除成功!!<a href=fl.php>返回</a>";
}
}
else
{
echo "您还没有登录,请您先登录,<a href=login.php>点这里进入登录页面</a>";
}
?>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -