欢迎来到王星个人博客!seo教程,DEDECMS织梦免费模板

王星个人博客

PHP教程

当前位置:主页 > 网络编程 > PHP教程 >

PHP实现的简单网络硬盘

时间:2019-04-02|栏目:PHP教程|点击:

文章摘要:本文实例讲述了PHP实现的简单网络硬盘。分享给大家供大家参考。具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

本文实例讲述了PHP实现的简单网络硬盘。分享给大家供大家参考。具体如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>disk online</title>
<style type="text/css">
.font {
font-family: Consolas;
color: #369;
font-size: 12px;
}
.box {
font-family: Consolas;
font-size: 13px;
color: #369;
border: 1px solid #000;
}
.btn {
font-family: "微软雅黑";
font-size: 12px;
color: #FFF;
background-color: #369;
border: 1px solid #666;
width: 80px;
}
</style>
</head>
<body class="font">
<div align="right"><a href="upload.php" class="box">操作完 一下刷新</a></div>
<?php
/*
* code written by mot
* 2012 - 5 - 20
*在根目录下面新建一个 名字为 x 的文件夹 存放上传文件
*/
if(isset($_REQUEST['del'])){
unlink($_REQUEST['del']);
}
set_time_limit(0);
if(isset($_POST['button']))
if(isset($_FILES['file'])){
move_uploaded_file($_FILES['file']['tmp_name'], ".\\x\\".$_FILES['file']['name']);
}
?>
<table width="100%" border="0">
<tr>
<td class="box">
<div>
<form action="upload.php" method="post" enctype="multipart/form-data">
<p>File <input class="box" name="file" type="file" /></p>
<p align="center"><input class="btn" name="button" type="submit"
value="上传" /></p>
</form>
</div>
</td>
</tr>
</table>
<table width="100%" border="0">
<tr>
<th width="40%" class="box">文件名</th>
<th width="20%" class="box">类型</th>
<th width="10%" class="box">MD5</th>
<th width="20%" class="box">大小</th>
<th width="20%" class="box">操作</th>
</tr>
<?php
$hl = opendir(".\\x\\");
while(false != $info = readdir($hl)){
if($info == '.' || $info == '..') continue;
$x[] = $info;
}
if(isset($x))
foreach ($x as $file) {
$type = explode('.', $file);
$name = $type[0];
$type = $type[1];
$size = sprintf("%.2f",abs(filesize(".\\x\\".$file))/1024/1024);
?>
<tr>
<td class="box"><a href="\file\x\<?=$file?>"><?=$name ?></a></td>
<td class="box"><?=$type ?></td>
<td class="box"><?=md5_file(".\\x\\".$file)?></td>
<td class="box"><?=$size." MB" ?></td>
<td class="box"><a href="upload.php?del=<?=".\\x\\".$file?>">remove</a></td>
</tr>
<?php
}
?>
</table>
</body>
</html>

希望本文所述对大家的php程序设计有所帮助。

上一篇:snoopy PHP版的网络客户端提供本地下载

栏    目:PHP教程

下一篇:php免费教程让您实现的网络相册图片防盗链完美破解方法

本文标题:PHP实现的简单网络硬盘

本文地址:http://www.aiquhu.com/wangluobiancheng/PHPjiaocheng/426.html

广告投放 | 联系我们 | 版权申明 | 网站地图(html) | 网站地图(xml)

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:520031800 | 邮箱:520031800@qq.com

Copyright ©2019-2020 王星个人博客 版权所有 苏ICP备18070909号