PHP 一个比较完善的简单文件上传
2010-03-25 00:00
881 查看
<HTML> <HEAD> <TITLE>文件上传</TITLE> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"></HEAD> <BODY> <? $UploadedFile=$_FILES['UploadedFile']['tmp_name']; $UploadedFile_name=$_FILES['UploadedFile']['name']; $isTrue=false; if($UploadedFile) { $store_dir=$_SERVER['DOCUMENT_ROOT']; $accept_overwrite = 1; $isTrue=true; } $fileName = date("YmtHis").$UploadedFile_name; if (file_exists($store_dir . $fileName)) { echo "存在相同文件名的文件"; } $mytype =array(".jpg",".gif",".png"); $filetype=substr($_FILES['UploadedFile']['name'],strrpos($_FILES['UploadedFile']['name'],".")); $typecount=0; if($isTrue) { for($i=0;$i<count($mytype);$i++) { if($filetype==$mytype[$i]) { $typecount++; } } if($typecount>0) { if($_FILES['UploadedFile']['size']<1048576) { $b=move_uploaded_file($UploadedFile,$store_dir.$fileName); if($b) { echo "<HR>\n"; echo "原文件信息:<br/>"; echo "名称:".$_FILES['UploadedFile']['name']."<BR>\n"; echo "大小:".$_FILES['UploadedFile']['size']."<BR>\n"; echo "类型:".$_FILES['UploadedFile']['type']."<BR>\n"; echo "<HR>\n"; echo "存入数据库的名称为:".$fileName; echo "<HR>\n"; } } else { echo "文件大小不准超过1兆."; } } else { echo "不准上传次类型文件!"; } } ?> <FORM ENCTYPE="multipart/form-data" ACTION="<?php echo $PHP_SELF ?>" METHOD="post"> <INPUT NAME="UploadedFile" TYPE="file" size='15'> <INPUT TYPE="submit" VALUE="上传文件"> </FORM> </BODY> </HTML>
相关文章推荐
- PHP 一个比较完善的简单文件上传
- PHP 一个比较完善的文件上传(转).
- 用PHP写了一个比较完善的文件上传.
- 简单的php文件上传。一个文件搞定。
- 一个简单的php文件上传程序
- PHP的一个简单的文件上传功能
- 一个简单的PHP文件上传示例程序
- php一个比较基础的文件上传的代码
- 一个简单的jQuery插件ajaxfileupload.js实现ajax上传文件例子
- 简单的PHP文件上传例子
- php 文件上传一例简单代码
- 使用 jquery 的 上传文件插件 uploadify 3.1 配合 java 来做一个简单的文件上次功能。并且在界面上有radio 的选择内容也要上传
- 一个简单的excel文件上传到数据库方法
- php中比较简单的导入phpmyadmin生成的sql文件的方法
- php文件上传简单示例
- php中比较简单的导入phpmyadmin生成的sql文件的方法
- 建立一个php页面,显示php的一些功能,并加以说明(php上传文件)
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 写的一个比较简单的会员登陆系统,具体功能在完善中,提点意见
- 一个简单的文件上传(没有数据库的)