LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 747|回复: 8

能否在apache中实现文件上传!!!!!!!!!

[复制链接]
发表于 2005-4-22 14:39:10 | 显示全部楼层 |阅读模式
请问一下,能否在apache中实现文件上传。
例如:我在浏览一个apache的网页时,想往其中的一个目录中上传一个文件,
目录的权限为 777 问是否可以。
如何实现。
发表于 2005-4-23 19:09:59 | 显示全部楼层
可以,只要有权限,加个form就可以搞定了。不过,不推荐兄弟这样做,这样做风险很大的!可能让你的机器DOWN掉,把目录属主由ROOT换成APACHE的用户,这样风险小一些,不过,你为什么不做一个FTP,而要这么冒险?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-25 08:40:22 | 显示全部楼层
我是新手,如何加form,在那里???
我目前主要是在实验apache的功能。
请大侠帮忙详细介绍一下!!!
万分感谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-25 13:44:08 | 显示全部楼层
顶一下!
回复 支持 反对

使用道具 举报

发表于 2005-4-26 08:23:16 | 显示全部楼层
兄弟,用HTML很容易就能实现,我给个例子给你,你看看:
<HTML>  
<HEAD>  
<TITLE>文件上传表格</TITLE>  
</HEAD>  
<BODY>  
<TABLE>  
<FORM ENCTYPE="multipart/form-data" NAME=MyForm ACTION=submit.php METHOD="OST">  
<TR><TD>浏览</TD><TD><INPUT NAME="MyFile"  
TYPE="File"></TD></TR>  
<TR><TD COLSPAN="2"><INPUT NAME="submit" VALUE="上传"  
TYPE="submit"></TD></TR>  
</TABLE>  
</BODY>  
</HTML>  
再通过一个PHP程序调用后台上传,就可以实现了,你的APACHE中PHP能用吗?
<?  
$yourpath="./upload";/*希望将文件上传到的路径*/
If($MyFile != "none") {  
copy($MyFile,$yourpath);  
unlink($MyFile);  
echo "上传成功";
}  
else {  
echo"没有上传任何文件";  
}  
?>  

把个PHP文件存成上面的文件名:submit.php
大致就是这样子了。
  有问题我们再讨论。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-4-29 14:00:46 | 显示全部楼层
谢谢,受到!!!!
回复 支持 反对

使用道具 举报

发表于 2005-4-29 21:29:15 | 显示全部楼层
其实  你可以搞个 PHP 木马  用用   不错的
回复 支持 反对

使用道具 举报

发表于 2005-4-29 21:58:02 | 显示全部楼层
那如何实现用 web 方式管理网站(上传,下载等)呢?
请赐教~~~~
回复 支持 反对

使用道具 举报

发表于 2005-4-29 23:13:04 | 显示全部楼层
去  中国站长站 去看看一些  PHP  WEB 管理 的源码
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表