- 浏览: 107253 次
文章分类
最新评论
php上传文件的简单例子,绝对的新手入门文章。
PHP文件上传的原理及实现
php使用文件函数来完成文件的上传,要实现文件的上传,必须指定multipart/form-data,否则服务器将不知道要干什么。
值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置其Value(值)可以限制上载文件的大小。
MAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦。
来看今天的php 文件上传的例子吧。
1、upload.html
2、uploader.php
PHP文件上传的原理及实现
php使用文件函数来完成文件的上传,要实现文件的上传,必须指定multipart/form-data,否则服务器将不知道要干什么。
值得注意的是文件upload.html中表单选项 MAX_FILE_SIZE 的隐藏值域,通过设置其Value(值)可以限制上载文件的大小。
MAX_FILE_SIZE 的值只是对浏览器的一个建议,实际上它可以被简单的绕过。因此不要把对浏览器的限制寄希望于该值。实际上,PHP 设置中的上传文件最大值,是不会失效的。但是最好还是在表单中加上 MAX_FILE_SIZE,因为它可以避免用户在花时间等待上传大文件之后才发现该文件太大了的麻烦。
来看今天的php 文件上传的例子吧。
1、upload.html
<html> <head> <title>File Uploader</title> </head> <body> <h3>File Upload</h3> Select a file to upload:<br> <form action="uploader.php" method="post" enctype="multipart/form-data"> <input type="file" name="file" size="45"> <br> <input type="submit" value="Upload File"> </form> </body> </html>
2、uploader.php
<?php /** @ 文件上传 @ date 2013/3/16 @ link http://www.jbxue.com */ if( $_FILES['file']['name'] != "" ) { copy ( $_FILES['file']['tmp_name'], "C:/Apache/htdocs/" . $_FILES['file']['name'] ) or die( "Could not copy file" ); } else { die( "No file specified" ); } ?> <html> <head> <title>Upload complete</title> </head> <body> <h3>File upload succeeded...</h3> <ul> <li>Sent: <?php echo $_FILES['file']['name']; ?></li> <li>Size: <?php echo $_FILES['file']['size']; ?> bytes</li> <li>Type: <?php echo $_FILES['file']['type']; ?></li> </ul> <a href="<?php echo $_FILES['file']['name']; ?>">Click here to view file</a> </body> </html>
发表评论
-
php生成随机密码的自定义函数(转载分享)
2015-03-24 09:16 444php生成随机密码的自定义函数 发布时间:2015- ... -
PHP生成随机数的两种方法
2014-09-24 06:04 1348PHP生成随机数的两种方法 这里整理了php ... -
PHP分页代码实例分享
2014-09-19 19:39 559PHP分页代码实例教程 分享一段php分页代码,很简单, ... -
PHP读取csv文件的内容的方法。
2014-08-05 17:06 587PHP读取csv文件的内容的方法。 一次性读取csv文件内 ... -
分享---PHP下载文件的两种方法
2014-08-05 17:02 347PHP下载文件的两种方法与代码。 分享PHP实现下载文件 ... -
ThinkPHP URL重写问题实例详解
2014-06-22 22:13 725在使用thinkphp过程中,经常需要去掉URL路径中的in ... -
一个php 异常处理程序
2014-06-22 22:11 556一个php的异常处理程序,功能很简单当发生重大错误时,写日志 ... -
PHP清除指定html标签二个例子
2014-05-12 12:00 627在php中内置了一个html标签清除函数strip_tags ... -
php生成短网址的思路与方法(推荐)
2014-05-06 17:02 892生成短网址的思路以及使用php生成短网址的实现方法。 ... -
JS计算网页停留时间代码
2014-05-05 17:00 2113JS计算网页停留时间的代码。 <!DOCTYPE H ... -
php生成短网址的一例代码(仿微博短网址)
2014-05-05 16:58 519分享一个php短网址的生成代码。 <!DOCTYPE ... -
汉字转化为拼音(php版)
2014-03-21 16:54 443分享:汉字转化为拼音(php版) 很多服务器对于中文文件名支持 ... -
PHP 实现汉字转化拼音的函数
2014-03-21 16:48 792将汉字转拼音的代码,可以加到common文件里做公共函数。 代 ... -
php中文url转码实例
2014-03-21 16:45 2515PHP URL编码,可以使用 urlencode() 或者 r ... -
PHP图片验证码实例
2014-03-21 11:16 323在网上看到一个图片验证码,挻漂亮的,但是取回来发现,好像有 ... -
PHP中的类与面向对象
2014-03-20 09:15 467PHP编程中类与对象的区别: 类是抽象的,代表一类事物。 对象 ... -
PHP自动判断字符集并转码的详解
2013-10-12 06:12 1029PHP自动判断字符集并转码的实例参考。 原理: 因为gb2 ... -
解析PHP正则提取或替换img标记属性
2013-10-12 06:09 616对PHP正则提取或替换img标记属性进行了详细的分析介绍。 ... -
php 购物车的例子
2013-10-07 21:10 521php购物车的简单例子,使用cookie存购物车ID,db存购 ... -
php网上商城购物车设计代码分享
2013-10-07 21:07 2308一个可以包含促销活动的购物车,所以比较其他简单的购物车,会 ...
相关推荐
php大文件上传例子,包括实现的步骤及详细说明
本文实例讲述了PHP实现通过CURL上传文件功能。分享给大家供大家参考,具体如下: PHP使用CURL上传文件只需发送一个POST请求就可以了,在请求中设置某个字段为需要上传的文件全路径,并且以”@”开头,然后使用CURL把...
批量上传文件,可以上传大量的文件,很好用的哦.试试.
前端Javascript+Html5+后端PHP分块上传文件,PHP分块上传大文件,该项目可以正常运行,入口为index.html,需要正确配置fileDir的读写权限 目前有测试过上传1.5G左右的没有问题(未测试更大的文件),理论上更大的...
对于采用PHP开发人员上传文件很有用,不下载可是错过机会了哦 是一个多文件上传类
主要介绍了php jquery 多文件上传简单实例,有需要的朋友可以参考一下
4.很多网上的fileupload.php文件,切片上传大于5M的成功,小于5m的失败,demo中的是已经经过优化。 5.demo中的php 还有 文件请配置适合自己框架的哦,给的demo都自己框架的,只需要把对应的替换掉即可。
php上传下载源码,目前最流行最简历的20套php上传源码,下载就可使应用。
PHP文件上传 压缩包里面是php上传文件的实例
jquery上传插件uploadify+php完美实现强大的文件上传功能实例+程序_【PHP】.rar
php文件上传服务器指定目录封装类及实例(上传、删除、移动)
PHP实现文件上传,及PHP文件读写,仅仅是小例子
PHP多文件上传 SWFUpload上传例子
Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP 批量上传实例文档Flex+Java、PHP...
HTML5 PHP jquery uploadify上传文件,带进度条,author:吕大豹。仿照uploadify写的,www.codesc.net已做过修正,本例的配置参数均与uploadify官网一致,参照官网的api就可以了,直接把文件夹上传到支持php的服务器...
php多文件上传 swfupload多文件上传 php源码swfUpload 多文件上传 php多文件上传 swfupload多文件上传 php源码swfUpload 多文件上传 php多文件上传 swfupload多文件上传 php源码swfUpload 多文件上传php实例代码...
PHP 文件上传 例子,效果不错 含jquery
php文件上传实例 $max_file_size : 上传文件大小限制, 单位BYTE $destination_folder : 上传文件路径 $watermark : 是否附加水印(1为加水印,其他为不加水印)
php文件上传类,可以多个附件同时上传,带实例。 up.php为实例,可以实现多文件上传,限制上传文件名,文件大小,指定文件保存目录。 UploadFile.class.php是类文件。 up是保存图片的文件夹。