下面的只是一些升级程序、
/*list.php3*/
<?
session_start();
require("func.php3");
connect();
if (strstr($tpath,".."))
{echo "不要试图破坏我的站点";exit;}
If ($user=='')
{Header("Location: login.php3");}
echo "<head><title>====================================主页空间管理系统2.3====================================</title></head>
<center><a href=sm.html target=_blank>主页空间管理系统2.3帮助</a>
————<a href="javascript:ShowWin('xgxxxx.php3')">修改用户个人资料</a>————<a href=logout.php3>退出登陆</a></div></center><br>";
echo "你好{$user}。";
if ($bf<>"")
{
$date=date(Y).date(m).date(d);
$backupcommand="e:hubomysqlbinmysqldump --opt -u $user -p{$pass} {$user} >e:homepage\{$user}\{$user}数据库备份.日期{$date}";
//echo $backupcommand;
exec($backupcommand) ;
echo "<font color=red>数据库导出成功!</font><br>导出文件为:你的主页根目录下:{$user}数据库导出.日期{$date}";
}
$dbs = mysql_list_dbs();
$dbcount=mysql_numrows($dbs);
$flag=0;
for ($i=0;$i<$dbcount;$i++)
{
if ($user==mysql_dbname($dbs, $i))
{$flag=1;break;}
}
if ($flag==0)
{
$dbuser=$user;
$dbpassword=$pass;
session_register("dbuser");
session_register("dbpassword");
echo "您还没有创建自己的数据库。请点击创建数据库按钮,请不要关掉弹出窗口<input type=button value=创建自己的mysql数据库 onclick=window.open("createdb.php3","","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=50,height=50,top=40,left=30"); class=no>";
}
else
{echo "<center><form method=post action=list.php3 >您的数据库已经可以使用,数据库名为{$user},密码为登陆密码,数据库主机为202.106.104.41";
echo "<input type=hidden name=bf value=true><br><input type=submit value=数据库导出 class=no>
<input type=button value=数据库导入 class=no onclick=window.open("import.php3","newwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=270,height=50");>
</form></center>";
}
?>
<script language="JavaScript">
function ShowWin(htmlurl){
var newwin=window.open(htmlurl,"newwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=350,height=500");
}
function ShowWin2(htmlurl){
var newwin=window.open(htmlurl,"newwin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=250,height=50");
}
</script>
<style>
td{font-size:9pt}
body{font-size:9pt}
input { background-color: #FFFFFF; border: 1px #000000 dashed}
.no { background-color: #D4D0C8}
.no1 { background-color: #E6F3F7; border-style: none}
.no2 { background-color: #eeeeee; border-style: none}
</style>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function button1_onclick()
{
form1.remark .value ="shangchuan";
form1.submit() ;
}
function button2_onclick()
{
form1.remark .value ="chuangjian";
form1.submit() ;
}
function del_onclick()
{
if (confirm("你确认要删除这些目录或者文件吗?"))
{
form2.submit();
}
}
//-->
</SCRIPT>
<?
$df = diskfreespace("/");
$freespace=ceil($df/1024/1024);
echo "<br>磁盘剩余空间:{$freespace}M<BR>";
if ($tpath=="")
{ $path=$basepath; }
else if ($tpath=="/")
{
if ($basepath<>"/homepage/{$user}")
{
$splitpath=explode("/",$basepath);
for ($i=1;$i<count($splitpath)-1;$i++)
{$path=$path."/{$splitpath[$i]}";}
}
else
{$path="/homepage/$user";}
}
else
{ $path=$basepath.$tpath; }
if ($stoppath<>"")
{$path=$stoppath;}
if ($directpath<>"")
{$path=$directpath;}
//echo "path={$path}"."<br>";
//echo "basepath:$basepath<br>";
$basepath=$path;
if (!strstr($basepath,"/homepage/$user"))
{echo "你上别人的目录干什么?";exit;}
session_register("basepath");
$splitpath=explode("/",$path);
$newpath="<a href="http://202.106.104.41/zy/{$user}" target=_blank>你的主页</a>";
for ($i=1;$i<count($splitpath);$i++)
{
$temppath=$temppath."/{$splitpath[$i]}";
if ($i==1)
{$newpath=$newpath;}
else if ($i==2)
{$newpath=$newpath."/<a href=list.php3?directpath=/homepage/$user>根目录</a>";}
else
{$newpath=$newpath."/<a href=list.php3?directpath={$temppath}>{$splitpath[$i]}</a>";}
}
echo $newpath."<br>";
if (!file_exists($path))
{mkdir($path,0000) or die("目录创建错误,可能是你的用户名里有非法的字符<br>请于<a href=mailto:qdlover@sina.com>站长</a>联系");}
chdir($path);
$handle = opendir(".");
//上传文件
if ($remark=="shangchuan")
{
If($file1 != "none")
{
$filesize=ceil(filesize($file1)/1024);
if ($filesize==0)
{
$dx=filesize($file1)."byte";
}
else
{$dx=$filesize."K";}
copy($file1,"{$path}/{$file1_name}");
if ($unzip=="true")
{
$commandstring="echo a | e:/homepage/pkunzip -d e:{$path}/{$file1_name} e:{$path}/";
$commandstring=strtr($commandstring,"/","\");
system($commandstring) ;
$unzipok="解压成功!";
$delcommand=strtr("del e:{$path}/{$file1_name}","/","");
system($delcommand);
}
unlink($file1);
$sqls="update upfile_user set dx=dx+{$filesize} where username='$user'";
@mysql_query($sqls);
echo "<font color=red>文件:".$file1_name."({$dx})";
if ($unzipok<>"")
{echo $unzipok;}
else
{ echo "上传成功,可以继续上传</font>";}
}
}
//创建目录
if ($remark=="chuangjian")
{
if (!$dir)
{echo "<font color=red>创建目录不能为空!</font>";}
else
{
if (!file_exists($dir))
{
mkdir($dir,0000);
echo "<font color=red>目录{$dir}创建成功</font>";
}
else
{
echo "<font color=red>目录{$dir}已经存在</font>";
}
}
}
//删除文件和目录
if ($remark=="del")
{
for ($i=1;$i<=$count;$i++)
{
$check="checkbox".$i;
if ($$check=="on")
{
$del="del".$i;
if (is_dir($$del))
{rmdir("{$$del}");}
if (is_file($$del))
{unlink($$del);}
echo "<font color=red>{$$del}被删除</font><br>";
}
}
}
while ($file = readdir($handle))
{
if (is_dir($file)){$dirlist[]=$file;}
if (is_file($file)){$filelist[]=$file;}
}
closedir($handle);
?>
<body bgcolor="#D0D2E3">
<form action=list.php3 method=post ENCTYPE="multipart/form-data" name=form1>
<input type=hidden name=remark value="">
<table width="0%" cellspacing="0" cellpadding="0" align="center">
<tr bgcolor="#0066FF">
<td bgcolor="#3366FF">
<div align="center"><font color="#FFFFFF"><b>文件上传</b></font></div>
</td>
<td bgcolor="#D0D2E3"> </td>
<td bgcolor="#3366FF">
<div align="center"><font color="#FFFFFF"><b>创建目录</b></font></div>
</td>
</tr>
<tr>
<td>
<input type=file name=file1>
<input type=button value=上传 name="button1" id="button1" class=no>
</td>
<td bgcolor="#D0D2E3" rowspan="2"> </td>
<td rowspan="2" valign="top">
<input type="text" name="dir">
<input type="button" name="button2" id="button2" value="创建" class=no>
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="unzip" value="true" style="background-color:#D0D2E3;border-style: none">
自动解压zip文件(包括路径) </td>
</tr>
</table>
<input type=hidden name=stoppath value=<?echo $path;?>>
</form>
<form method="post" action="list.php3" name=form2>
<table width="95%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>
<div align="left">
<input type=hidden name="remark" value="del">
<input type=hidden name=stoppath value=<?echo $path;?>>
<input type="button" name="del" value="删除" class=no>
</div>
</td>
<td> </td>
</tr>
</table>
<table width="100%" border="1" cellspacing="1" cellpadding="3" bordercolor="#666666">
<tr bgcolor="#CCCCCC">
<td width="1%" nowrap>
<div align="center">选定</div>
</td>
<td width="25%" nowrap>
<div align="center">文件名</div>
</td>
<td nowrap>
<div align="center">改名</div>
</td>
<td width="21%" nowrap>
<div align="center">文件类型</div>
</td>
<td width="21%" nowrap>
<div align="center">文件尺寸</div>
</td>
<td width="32%" nowrap>
<div align="center">最后修改日期</div>
</td>
</tr>
<?
$count=0;
if ($dirlist)
{
asort($dirlist);
for ($i=0;$i<count($dirlist);$i++)
{
$count++;
$filename=$dirlist[$i];
if ($filename=="abcdefghijk")
{
$sqls="update upfile_user set ph=ph+1,ptime=now() where username='$user'";
@mysql_query($sqls);
echo "<center><Font color=red>不要试图破坏我的硬盘。你的登陆已经无效了,你的行为也许是无意的,可是你的行为已经被记录在案。
<br>注意,不要到你的目录以上,如果破坏次数超过了10次你的账号将被取消。</font></center>";
$user="";
session_register("user");
exit;}
if ($filename<>".")
{
if ($filename=="..")
{
if ($path=="/homepage/{$user}")
{$tfilename="根目录";$rename=" ";}
else
{$filename="上一级目录";$tfilename="<a href=list.php3?tpath=/>{$filename}</a>";$rename=" ";}
}
else
{$tfilename="<a href=list.php3?tpath=/$filename>{$filename}</a>";$rename="<a href=javascript:ShowWin2("rename.php3?name={$filename}&lx=dir")>改名</a>";}
$filetype="目录";
$filesize="无";
$lasttime=date("Y年m月d日H:i:s",filectime($dirlist[$i]));
echo "<tr bgcolor="#E6F3F7">
<td width=1%>
<div align=center>
<input type=checkbox name=checkbox{$count} class=no1>
<input type=hidden name=del{$count} value={$filename}>
</div>
</td>
<td width=25%>
<div align=center>{$tfilename}</div>
</td>
<td nowrap>
<div align=center>$rename</div>
</td>
<td width=21%>
<div align=center>{$filetype}</div>
</td>
<td width=21%>
<div align=center>{$filesize}</div>
</td>
<td width=32%>
<div align=center>{$lasttime}</div>
</td>
</tr>
";
}
}
}
if ($filelist)
{
$splitpath=explode("/",$path);
for ($i=3;$i<count($splitpath);$i++)
{
$temp=$temp."/{$splitpath[$i]}";
}
asort($filelist);
for ($i=0;$i<count($filelist);$i++)
{
$count++;
$filename=$filelist[$i];
$tfilename="<a href="http://202.106.104.41/zy/$user$temp/{$filename}" target=_blank>{$filename}</a>";
$filetype=strtolower(substr(($filelist[$i]),-4));
if ($filetype==".txt")
{$filetype="文本文件";
$editname="——<a href=javascript:ShowWin("edit.php3?path=$temp&file={$filename}")>手工编辑</a>";
}
else if ($filetype=="html" || $filetype==".htm")
{$filetype="超文本文件";
$editname="——<a href=javascript:ShowWin("edit.php3?path=$temp&file={$filename}")>手工编辑</a>";
}
else if ($filetype==".jpg" || $filetype==".gif")
{$filetype="图像文件";
$editname="";}
else if ($filetype==".zip" || $filetype==".rar")
{$filetype="压缩文件";$editname="";}
else if ($filetype==".swf" || $filetype==".fla")
{$filetype="FLASH文件";$editname="";}
else if ($filetype==".php" || $filetype==".php3")
{$filetype="PHP文件";
$tfilename=$tfilename."——<a href=javascript:ShowWin("edit.php3?path=$temp&file=$filename")>手工编辑</a>";
}
else if ($filetype==".css")
{$filetype="样式表文件";
$editname="——<a href=javascript:ShowWin("edit.php3?path=$temp&file=$filename")>手工编辑</a>";
}
else if ($filetype==".exe" || $filetype==".com")
{$filetype="可执行文件";$editname="";}
else
{$filetype="未知类型";$editname="";}
$filesize=filesize($filelist[$i]);
$lasttime=date("Y年m月d日H:i:s",filectime($filelist[$i]));
echo "<tr bgcolor="#eeeeee">
<td width=1%>
<div align=center>
<input type=checkbox name=checkbox{$count} class=no2>
<input type=hidden name=del{$count} value={$filename}>
</div>
</td>
<td width=25%>
<div align=center>{$tfilename}{$editname}</div>
</td>
<td nowrap>
<div align=center><a href=javascript:ShowWin2("rename.php3?name={$filename}&lx=file")>改名</a></div>
</td>
<td width=21%>
<div align=center>{$filetype}</div>
</td>
<td width=21%>
<div align=center>{$filesize}B</div>
</td>
<td width=32%>
<div align=center>{$lasttime}</div>
</td>
</tr>
";
}
}
?>
<input type=hidden name=count value=<?echo $count;?>>
<tr bgcolor="#CCCCCC">
<td width="1%" nowrap>
<div align="center">选定</div>
</td>
<td width="25%" nowrap>
<div align="center">文件名</div>
</td>
<td nowrap>
<div align="center">改名</div>
</td>
<td width="21%" nowrap>
<div align="center">文件类型</div>
</td>
<td width="21%" nowrap bgcolor="#CCCCCC">
<div align="center">文件尺寸</div>
</td>
<td width="32%" nowrap>
<div align="center">最后修改日期</div>
</td>
</tr>
</table>
</form>
<?
if ($gg=="")
{
$gg="ok";
session_register("gg");
require("gg.html");
}
?>
免费主页管理程序
时间: 2024-09-13 10:23:37
免费主页管理程序的相关文章
免费主页空间服务
做主页比做博客复杂一些,但灵活度就大多了,我这里介绍的大多是国外的免费主页空间,因为国外的空间虽然经常被封,但较为稳定,少有关门的,国内的则大部分都关了,而国外的Angelfire.Tripod.GeoCities等却都一直存活到现在,说明别人的赢利方式很多,经营管理不错. 下面是我认为几个不错的免费个人主页的提供商. geocities - http://geocities.yahoo.com DEMO URL: http://www.geocities.com/williamlong 说明:
可绑域名的免费主页空间
100M-1G可绑域名的免费主页空间 100MB - 1000MB 的免费主页空间,免费二级域名 免费HBcms专业建站系统,免费论坛技术支持 申请地址:http://www.myhbcms.cn/ 免费个人主页空间 速度还不错,注册过程非常简单. 地址:http://www.heyspace.com/ 免费个人主页申请 6ww.cn 地址:http://www.6ww.cn/default.asp 免费个人主页申请 无需建站专业知识,只要会打字.会上网就能打造出方便.实用的专业网站. 方便.
免费吧-免费主页空间_普通空间
ShopEx2007/02/15 为您提供免费网络商店服务,支持数据备份和导出,可以绑定域名.此免费网店的『演示』 TopCities2007/01/28 为您提供150M免费主页空间.二级域名,ftp.web方式上传管理文件,有广告.此免费空间的『演示』 GeoCities2007/01/23 Yahoo的GeoCities多年不能访问,今天发现又能访问了,除了有时被电信屏蔽,GeoCities可是一直稳定用了N年.15M空间,每月3G流量,有广告.此免费空间的『演示』 我的空间2007/01
威慑江湖免费主页空间为您提供10M免费空间服务_普通空间
威慑江湖免费主页空间为您提供10M免费空间服务,支持WEB管理,速度还不错. 里面有5M和10M空间都可以申请的.一天最多只能申请30个的. 申请地址:http://www.wei5.com/home/
免费主页空间申请/WEB上传
Imgfx提供免费主页空间申请 WEB上传 申请地址:http://www.imgfx.info/2/ 由登记imgFX.info免费虚拟主机,您确认您已经阅读并同意遵守服务条款.请填妥登记表格充分的所有外地的要求. 请确保您首选的网址和用户名是不同的,你会得到一个错误.这是为了使您的用户名不属于您的网络地址,因此有助于提高安全性. 所有密码和答案秘密问题的MD5加密,然后存储在数据库中,这是一个单程enyption方法,以确保只有您可以访问此信息. 免费无限个人主页空间/1000MB相册/留言
420megs为您提供提供420M免费主页空间服务_普通空间
420megs为您提供提供420M免费主页空间服务.限制200个目录.500个文件,不限流量,web方式上传管理文件,申请简单,有广告. Welcome To 420megs.com. 420megs is the leader in High Quality Free Hosting.Our servers have 99.9% Uptime with redundant connectivity. We have been in business for almost 3 years, pr
外国免费php mysql主页空间/ftp/可绑定域名/[10款]
我收集了10款外国的免费php+mysql+ftp的主页空间,只提供申请地址有一还可以绑定域名,流量不限制哦,也在部份是无广告的. bplaced德国免费php空间,支持FTP/无广告 地址:http://www.bplaced.net 免费php空间,提供1G与2G两种免费空间方案,每月无流量限制,不限文件大小,无广告,速度还可以,支持PHP5.MySQL.PgSQL Ayola俄罗斯免费php空间,支持MySQL/FTP上传 地址:http://www.ayola.net/en/ iEuro
搜狗浏览器主页被篡改怎么办
搜狗浏览器主页被篡改怎么办 1.常规方法:上面说过了,使用浏览器设置工具,将主页修改回来,这是对于一般的主页篡改有效 2.360安全卫士或电脑管家锁定主页和默认浏览器,具体方法如下(以360安全卫士为例): 进入系统修复,如下图所示,会提示浏览器主页猥琐帝,可能免费主页被木马恶意篡改的风险,建议立即锁定. 3.点击锁定按钮,会弹出主页锁定提示框,然后将你常用的主页进行安全锁定即可. 搜狗浏览器下载地址:http://www.duote.com/soft/24122.html 4.如果以上方法
搜狗浏览器主页被hao123篡改怎么办?
1.常规方法:上面说过了,使用浏览器设置工具,将主页修改回来,这是对于一般的主页篡改有效 2.360安全卫士或电脑管家锁定主页和默认浏览器,具体方法如下(以360安全卫士为例): 进入系统修复,如下图所示,会提示浏览器主页猥琐帝,可能免费主页被木马恶意篡改的风险,建议立即锁定. 3.点击锁定按钮,会弹出主页锁定提示框,然后将你常用的主页进行安全锁定即可. 4.如果以上方法都无法改回主页,那就说明是你的浏览器启动参数被篡改了.修改时候,杀毒软件也没有提示,常规方法也无法改回来.具体修改办法如下