一 代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>规范化的文件上传</title> <link href="css/style.css" rel="stylesheet" type="text/css" /> </head> <body> <table width="830" border="0" cellpadding="0" cellspacing="0"> <tr> <td colspan="3"><img src="images/bg_01.jpg" width="830" height="133" /></td> </tr> <form action="" method="post" enctype="multipart/form-data"> <tr> <td width="193" rowspan="4"> </td> <td width="423" height="50">选择上传文件: <input type="hidden" name="MAX_FILE_SIZE" value="100000000" /> <input type="file" name="up_picture"/> </td> <td width="214" rowspan="4"> </td> </tr> <tr> <td height="30" align="center"><span class="STYLE1">上传图片格式为(jpg)、大小为(2M)</span></td> </tr> <tr> <td height="50" align="center"><input type="image" name="imageField2" src="images/bg_09.jpg" /> <input type="image" name="imageField3" src="images/bg_11.jpg" /></td> </tr> </form> <tr> <td height="70"> <?php if(!empty($_FILES['up_picture']['name'])){ //判断上传内容是否为空 if($_FILES['up_picture']['error']>0){ //判断文件是否可以上传到服务器 echo "上传错误:"; switch($_FILES['up_picture']['error']){ case 1: echo "上传文件大小超出配置文件规定值"; break; case 2: echo "上传文件大小超出表单中约定值"; break; case 3: echo "上传文件不全"; break; case 4: echo "没有上传文件"; break; } }else{ list($maintype,$subtype)=explode("/",$_FILES['up_picture']['type']); if($maintype!="image" || $subtype!="jpeg"){ echo "上传文件格式不正确"; }else{ if(!is_dir("./upfile/")){ //判断指定目录是否存在 mkdir("./upfile/"); //创建目录 } $path='./upfile/'.time().strtolower(strstr($_FILES['up_picture']['name'],".")); //定义上传文件名称和存储位置 if(is_uploaded_file($_FILES['up_picture']['tmp_name'])){ //判断文件是否是HTPP POST上传 if(!move_uploaded_file($_FILES['up_picture']['tmp_name'],$path)){ //执行上传操作 echo "上传失败"; }else{ echo "文件:<span class='STYLE1'>".time().strtolower(strstr($_FILES['up_picture']['name'],"."))."</span> 上传成功,大小为:<span class='STYLE1'>".$_FILES['up_picture']['size']."</span> 字节"; } }else{ echo "上传文件:<span class='STYLE1'>".$_FILES['up_pictute']['name']."</span>不合法!"; } } } } ?> </td> </tr> <tr> <td colspan="3"><img src="images/bg_14.jpg" width="830" height="30" /></td> </tr> </table> </body> </html>
二 运行结果
![](http://dl2.iteye.com/upload/attachment/0125/1022/8e646da6-9e96-3e99-9068-c341772ac1ab.png)
相关推荐
2. **论文上传**:支持多种文件格式(如Word、PDF等),系统自动解析并提取论文元数据(如标题、作者、摘要等)。 3. **格式化设置**:用户可根据所在学术领域或期刊要求,选择不同的论文格式模板,并进行详细的...
在设计和实现该系统时,需要考虑到系统的安全性、可靠性和可扩展性等多方面因素,因此选取了基于PHP技术规范上的MVC模式进行设计,并巧妙融合了DWZ框架技术,构成了系统的技术骨架。本系统开发採用B/S结构,在这种...
该系统是一个基于web的软件。该系统的客户端采用javascript和php作为平台的开发语言,...在人们繁忙的工作环境中,很多资料文件都要形成规范化的文档便于分类和存放,信息化的社会已经将以前手工抄写文档全部用电脑办公
可以设置通知、公告、新闻审批人员,如果审批开关被打开,用户在相应功能中发送信息时,被发送的信息将先被发送到审批者处,只有审批者通过审批,信息才能够发布,达到管理的规范化,对于管理要求不是很严格的客户,...
9-24 4.php文件编程③-文件的上传和下载 文件上传细节讨论 9-24 5.php文件编程④-mini文件共享网实现分析 9-24 6.PHP绘图技术 9-26 1 课程回顾 9-26 2 javascript基本介绍 9-26 3 javascript变量 标识符规范 9-26 4 ...
9-24 4.php文件编程③-文件的上传和下载 文件上传细节讨论 9-24 5.php文件编程④-mini文件共享网实现分析 9-24 6.PHP绘图技术 9-26 1 课程回顾 9-26 2 javascript基本介绍 9-26 3 javascript变量 标识符规范 9-26 4 ...
9-24 4.php文件编程③-文件的上传和下载 文件上传细节讨论 9-24 5.php文件编程④-mini文件共享网实现分析 9-24 6.PHP绘图技术 9-26 1 课程回顾 9-26 2 javascript基本介绍 9-26 3 javascript变量 标识符规范 9-26 4 ...
13.5文件上传 面向对象(教学录像:30分18秒) 14.1面向对象的基本概念 14.2PHP与对象 14.3PHP对象的高级应用 PHP加密技术(教学录像:34分45秒) 15.1加密技术概述 15.2PHP加密函数 15.3PHP加密扩展库 MySQL数据库...
13.5文件上传 面向对象(教学录像:30分18秒) 14.1面向对象的基本概念 14.2PHP与对象 14.3PHP对象的高级应用 PHP加密技术(教学录像:34分45秒) 15.1加密技术概述 15.2PHP加密函数 15.3PHP加密扩展库 MySQL数据库...
9-24 4.php文件编程③-文件的上传和下载 文件上传细节讨论 9-24 5.php文件编程④-mini文件共享网实现分析 9-24 6.PHP绘图技术 9-26 1 课程回顾 9-26 2 javascript基本介绍 9-26 3 javascript变量 标识符规范 9-26 4 ...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
上传文件不再需要专门的配置,直接使用即可,强化了上传图片、附件及目录管理功能,实现全汉语UI操作和实时预览。增加了插入Flash、媒体及视频功能,其操作仍然是同样地轻松。 Easy do it,轻松互联网开发平台(原...
9-24 4.php文件编程③-文件的上传和下载 文件上传细节讨论 9-24 5.php文件编程④-mini文件共享网实现分析 9-24 6.PHP绘图技术 9-26 1 课程回顾 9-26 2 javascript基本介绍 9-26 3 javascript变量 标识符规范 9-26 4 ...
封装网络访问类AFNetPackage,具备检查网络状态、JSON方式获取数据、xml方式获取数据、post、get、delete、文件下载、文件上传等功能 UITableview上拉加载、下面刷新功能;UITableView潜逃UICollecionView展现界面,...
5个目标文件,演示Address EJB的实现,创建一个EJB测试客户端,得到名字上下文,查询jndi名,通过强制转型得到Home接口,getInitialContext()函数返回一个经过初始化的上下文,用client的getHome()函数调用Home接口...
基于DoYouHaoBaby PHP框架开发,规范化和专业化2.百分之百面向对象开发,非常适合二次开发需要3.基于风格的多种应用程序(Blog、CMS、BBS),因为还没有找到好的名字来称呼,于是称之为BCB程序。4.附件批量上传5.会员...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...
Java文件上传组件 COS FAT文件系统读写类库 fat32-lib fat32-lib 是一个用来读写 FAT 16/32 格式文件系统的纯 Java 类库(纯的)。 Eclipse的HTML格式化插件 Eclipse Tidy Eclipse HTML Tidy 是一款 Eclipse 的...