社区
基础编程
帖子详情
求一个文件上传和管理的程序
cuimuxi
2008-09-18 04:15:15
要PHP代码的,没有版权问题(服务器不支持其他的,我对其他语言也不太熟悉,无法定制)
主要用来管理和上传图片的,可能会有一些压缩文件,单个文件不会超过10M
哪位同学有这样的程序?请帮个忙,在此谢过,如果分不够可以加
...全文
100
8
打赏
收藏
求一个文件上传和管理的程序
要PHP代码的,没有版权问题(服务器不支持其他的,我对其他语言也不太熟悉,无法定制) 主要用来管理和上传图片的,可能会有一些压缩文件,单个文件不会超过10M 哪位同学有这样的程序?请帮个忙,在此谢过,如果分不够可以加
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序猿之殇
2008-09-19
打赏
举报
回复
4楼辛苦了,如果将代码再把格式给弄一下就更好了.
teng0210
2008-09-18
打赏
举报
回复
代码比较简陋,但是具体功能都有,可以自己按照自己的需求改下就好了。
teng0210
2008-09-18
打赏
举报
回复
这个是管理代码:
<table width="100%" border="0" cellpadding="3px" cellspacing="1px" align="center">
<tr>
<td height="25" class=head>文件管理</td>
</tr>
<tr>
<td>
<?php
require("config.php");
function delete_file($file){
$delete = @unlink($file);
clearstatcache();
if(@file_exists($file)){
$filesys = eregi_replace("/","//",$file);
$delete = @system("del $filesys");
clearstatcache();
if(@file_exists($file)){
$delete = @chmod ($file, 0777);
$delete = @unlink($file);
$delete = @system("del $filesys");
}
}
clearstatcache();
if(@file_exists($file)){
return false;
}else{
return true;
}
}
if(isset($_GET["name"]))
{
$name=$_GET["name"];
$sql= "delete from Files where fileName='".$name."'";
$isR=mysql_query($sql);
if(isR)
{
$path="../File/".$name;
delete_file($path);
echo "删除成功!";
}
else
{
echo "删除失败!";
}
}
else
{
?>
<table width="98%" border="0" cellpadding="5px" align="center">
<tr>
<td> </td>
</tr>
</table>
<table width="98%" border="0" cellspacing="1px" cellpadding="5px" bgcolor="#B26600" align="center">
<tr>
<td align="center" class="head" colspan=2>上传文件</td>
</tr><script language="JavaScript" src="images/post.js"></script>
<tr bgcolor="#FFFFFF">
<td align="center">
<table width="496" align="center">
<tbody>
<?php
$sql="select * from Files";
$result=mysql_query($sql);
$total=mysql_num_rows($result);
$PageSize=20;
$TotalRows=$total;//总共有多少记录
$TotalPages=ceil($TotalRows/$PageSize);//总共有多少页
$Rowstring="<br />"."共有 ".$TotalPages." 页";
if(isset($_GET["Page"]))
{
$Page=intval($_GET["Page"]);
}
else
{
$Page=1;
}
$CurrentLocation.=$_SERVER["PHP_SELF"];
$Pagestring="";
switch($Page)
{
case $TotalRows<=$PageSize:
$Pagestring.="";
break;
case $Page==1:
for($i=1;$i<=$TotalPages;$i=$i+1)
{
if($i==$Page)
$Pagestring.="<a href=?Page=$i><font color='red'> $i</font></a>";
else
$Pagestring.="<a href=?Page=$i> $i </a>";
}
$Pagestring.="<a href=".$CurrentLocation."?Page=".($Page+1).">下一页</a>";
break;
case $Page==$TotalPages:
$Pagestring.="<a href=".$CurrentLocation."?Page=".($Page-1).">上一页 </a>";
for($i=1;$i<=$TotalPages;$i=$i+1)
{
if($i==$Page)
$Pagestring.="<a href=?Page=$i><font color='red'> $i</font></a>";
else
$Pagestring.="<a href=?Page=$i> $i </a>";
}
break;
case $Page>1:
$Pagestring.="<a href=".$CurrentLocation."?Page=".($Page-1).">上一页 </a>";
for($i=1;$i<=$TotalPages;$i=$i+1)
{
if($i==$Page)
$Pagestring.="<a href=?Page=$i><font color='red'> $i</font></a>";
else
{
//$Pagestring.="<a href=?Page=$i> $i </a>";
if($i==$TotalPages)
$Pagestring.="<a href=?Page=$i> $i </a>"."<a href=".$CurrentLocation."?Page=".($Page+1).">下一页</a>";
else
$Pagestring.="<a href=?Page=$i> $i </a>";
}
}
//$Pagestring.="<a href=".$CurrentLocation."?Page=".($Page+1)."下一页 </a>";
break;
case $Page<0||$Page>$TotalPages:
$Pagestring.="Please do not attend to crack the php page.";
break;
}
$sql="select * from "."Files order by date desc"." limit ".($Page-1)*$PageSize.",".$PageSize;
$result=mysql_query($sql);
while($row=mysql_fetch_row($result))
{
//$id=$row[0];
?>
<tr>
<td width="97%">
<?php
$da1=date("Y-m-d",$row[2]);
echo "[$da1]";
echo $row[1];
?>
<a href="editFile.php?name=<?php echo $row[3];?>" onclick="return confirm('\n确认要删除么?')">
【删除】
</a>
<?php
?></td>
</tr>
<?php
}
?>
</tbody>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
<?php }?>
teng0210
2008-09-18
打赏
举报
回复
这个是上传的代码:
<table width="100%" border="0" cellpadding="3px" cellspacing="1px" align="center">
<tr>
<td height="25" class=head>文件管理</td>
</tr>
<tr>
<td>
<?php
require("config.php");
if(isset($_POST["name"]))
{
$name=$_POST["name"];
$date = date("U");
$filedir="../File/";
$fileName_tmp=md5($fileName_name);
switch($fileName_type)
{
case "application/msword":
$fileextname = "doc";
break;
case "application/vnd.ms-excel":
$fileextname = "xls";
break;
case "application/octet-stream":
$fileextname = "rar";
break;
case "application/x-zip-compressed":
$fileextname = "zip";
break;
case "application/msaccess":
$fileextname = "mdb";
break;
case "application/vnd.ms-powerpoint":
$fileextname = "ppt";
break;
case "image/pjpeg":
$fileextname = "jpg";
break;
case "image/gif":
$fileextname = "gif";
break;
case "image/x-png":
$fileextname = "png";
break;
case "application/x-shockwave-flash":
$fileextname = "swf";
break;
case "text/plain":
$fileextname = "txt";
break;
}
$md5_fileName=$fileName_tmp.".".$fileextname;
$sql= "insert into Files(name,fileName,date) values ('$name','$md5_fileName','$date')";
$isR=mysql_query($sql);
if(true)
{
copy($fileName,$filedir.$fileName_tmp.".".$fileextname);
echo "上传成功!";
}
else
{
echo "上传失败";
}
}
else
{
?>
<table width="98%" border="0" cellpadding="5px" align="center">
<tr>
<td> </td>
</tr>
</table>
<table width="98%" border="0" cellspacing="1px" cellpadding="5px" bgcolor="#B26600" align="center">
<tr>
<td align="center" class="head" colspan=2>上传文件</td>
</tr><script language="JavaScript" src="images/post.js"></script>
<form method=post action=fileUpLoad.php name=FORM enctype="multipart/form-data">
<tr bgcolor="#FFFFFF">
<td width="25%">在网页上显示的文件名:
</td><td><input type="text" name="name" size="30"></td>
</tr>
<tr bgcolor="#FFFFFF">
<td width="25%">上传文件:</td>
<td>
<input type="file" name="fileName" id="fileName" /></td>
<tr bgcolor="#FFFFFF">
<td align="center" class="head" colspan="2"><input type='submit' name='sub' value='提交'> </td></tr>
</form>
</table>
</td>
</tr>
</table></td>
</tr>
</table>
<?php }?>
onesec
2008-09-18
打赏
举报
回复
1楼是个大好人.
程序猿之殇
2008-09-18
打赏
举报
回复
自己写吧.
xiaolei1982
2008-09-18
打赏
举报
回复
http://down.chinaz.com/class/54_2.htm
这里面源码不少,你可以自己选个合适的看看
Android
文件上传
.rar
此为博客例子代码,详细讲解请参考:http://blog.csdn.net/lmj623565791/article/details/23781773 有问题博客中留言
一个
免费的java权限后台
管理
系统框架
技术支持:www.walkersoft.net。 java权限后台开发框架,采用spring + srpingsecurity + springMVC + Hibernate + freemarker + jquery 等技术实现,页面及源文件打包发布
程序
。 完整的功能应用,包括:后台权限、人员机构、参数代码、角色权限、上传文件、日志
管理
等内容。 您可以直接在其上面开发业务模块,具体下载和演示可访问:www.walkersoft.net。 开发文档整理中,很快会更新到网站中。希望能和广大开发者交流,并提供更多支持。 2019-08-16更新 请下载最新版:https://download.csdn.net/download/pxzsky/10587447 积分过多,不是个人原因,csdn改版后就这样了,你懂的,不再一一回复。
在Spring Boot中实现
文件上传
与
管理
在现代应用
程序
中,
文件上传
与
管理
是
一个
常见的需
求
。在 Spring Boot 中,可以非常方便地实现
文件上传
和
管理
。本文将详细介绍如何在 Spring Boot 中实现
文件上传
功能,包括创建上传接口、文件存储、文件访问等方面的内容。通过配置
文件上传
、创建
文件上传
、下载、列表和删除接口,我们可以轻松地处理文件操作。这个 HTML 文件提供了
一个
简单的
文件上传
表单,用户可以选择文件并提交上传请
求
。中添加相关的依赖,以支持
文件上传
功能。接下来,我们创建
一个
文件上传
的控制器,处理
文件上传
请
求
。作为
文件上传
的对象。
微信小
程序
上传文件功能实现
在小
程序
开发开发中,可能会遇到需要上传文件的场景,用户需要从手机文件
管理
器中选择文件,然后上传到服务器.但是微信小
程序
只支持选择回话中的文件,无法从手机中选择.而且此api只支持微信端,不支持企业微信端. image.png 我们可以通过小
程序
的web-view实现.通过html的<input>实现
文件上传
.web-view使用注意事项: 小
程序
web-view 不支持本地路...
搭建
一个
自己的
文件上传
服务器。
由于看到了商城的项目,本来无心搭建那个
文件上传
服务器的,可是看到了人家自己使用了FastDFS服务器,我想自己怎么不能搭建呢,干就是了。 先介绍下为何使用这个东西: FastDFS是
一个
开源的轻量级分布式文件系统,它对文件进行
管理
,功能包括:文件存储、文件同步、文件访问(
文件上传
、文件下载)等,解决了大容量存储和负载均衡的问题。 特别适合以文件为载体的在线服务,如相册网站、视频...
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章