PHP实现的简单网络硬盘
本文实例讲述了PHP实现的简单网络硬盘。分享给大家供大家参考。具体如下:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <htmlxmlns="http://www.w3.org/1999/xhtml"> <head> <metahttp-equiv="Content-Type"content="text/html;charset=gb2312"/> <title>diskonline</title> <styletype="text/css"> .font{ font-family:Consolas; color:#369; font-size:12px; } .box{ font-family:Consolas; font-size:13px; color:#369; border:1pxsolid#000; } .btn{ font-family:"微软雅黑"; font-size:12px; color:#FFF; background-color:#369; border:1pxsolid#666; width:80px; } </style> </head> <bodyclass="font"> <divalign="right"><ahref="upload.php"class="box">操作完一下刷新</a></div> <?php /* *codewrittenbymot *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']); } ?> <tablewidth="100%"border="0"> <tr> <tdclass="box"> <div> <formaction="upload.php"method="post"enctype="multipart/form-data"> <p>File<inputclass="box"name="file"type="file"/></p> <palign="center"><inputclass="btn"name="button"type="submit" value="上传"/></p> </form> </div> </td> </tr> </table> <tablewidth="100%"border="0"> <tr> <thwidth="40%"class="box">文件名</th> <thwidth="20%"class="box">类型</th> <thwidth="10%"class="box">MD5</th> <thwidth="20%"class="box">大小</th> <thwidth="20%"class="box">操作</th> </tr> <?php $hl=opendir(".\\x\\"); while(false!=$info=readdir($hl)){ if($info=='.'||$info=='..')continue; $x[]=$info; } if(isset($x)) foreach($xas$file){ $type=explode('.',$file); $name=$type[0]; $type=$type[1]; $size=sprintf("%.2f",abs(filesize(".\\x\\".$file))/1024/1024); ?> <tr> <tdclass="box"><ahref="\file\x\<?=$file?>"><?=$name?></a></td> <tdclass="box"><?=$type?></td> <tdclass="box"><?=md5_file(".\\x\\".$file)?></td> <tdclass="box"><?=$size."MB"?></td> <tdclass="box"><ahref="upload.php?del=<?=".\\x\\".$file?>">remove</a></td> </tr> <?php } ?> </table> </body> </html>
希望本文所述对大家的php程序设计有所帮助。