简单快速PHP上传文件使用方法总结_PHP教程
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了简单快速PHP上传文件使用方法总结_PHP教程,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2947字,纯文字阅读大概需要5分钟。
内容图文
![简单快速PHP上传文件使用方法总结_PHP教程](/upload/InfoBanner/zyjiaocheng/174/c03d4b7c4ad54e4eb9b519d92c59470e.jpg)
PHP上传文件例:
- if (!copy($file, $file.’.bak’)) {
- print (”failed to copy $file…<br>n”);
- }
- is_uploaded_file(string filename)
如果 filename 所给出的文件是通过 HTTP POST 上传的则返回 TRUE。
- move_uploaded_file(string filename, string destination)
本函数检查并确保由 filename 指定的文件是合法的PHP上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 destination 指定的文件。由三个函数的解释就可以得到一个结论,move_uploaded_file()是copy()和is_uploaded_file()函数的结合,讲了这么半天大家用起这三个函数可能还会有些生疏,下面给大家两个例子:首先,建立一个前台页面,命名为index.html。
- <form enctype=”multipart/form-data” action=”_URL_” method=”post”>
- Send this file: <input name=”filename” type=”file”>
- <input type=”submit” value=”Send File”>
- </form>
1,下面是关于copy()和is_uploaded_file()方法上传文件的方法(保存为:copy.php,上传文件需要将index.html中的_URL_改为copy.php)
- php
- $path=”./uploadfiles/”;//上传文件的路径
- if(is_uploaded_file($filename))
- //特别注意这里,传递给is_uploaded_file的为$filename,可不要传递$_FILES[”filename”][”name”]
- {
- $file1=$_FILES[”filename”][”name”];
- //注意这里$_POST[]方法为PHP4.1.0及以上版本支持,PHP以下的版本要用$HTTP_POST_FILES[]方法
- $file2=$path.time().$file1;
- $flag=1;
- }
- if($flag) $result=copy($file1,$file2);
- if($result) echo “上传成功!”;
- ?>
2,下面是关于move_uploaded_file()方法上传文件的方法(保存为:move.php,上传文件需要将index.html中的_URL_改为move.php)
- php
- $path=”./uploadfiles/”;//上传路径
- if($_FILES[”filename”][”name”])
- {
- $file1=$_FILES[”filename”][”name”];
- $file2 = $path.time().$file1;
- $flag=1;
- }
- if($flag) $result=move_uploaded_file($_FILES[”filename”][”tmp_name”],$file2);
- //特别注意这里传递给move_uploaded_file的第一个参数为上传到服务器上的临时文件
- if($result) echo “上传成功!”;
- ?>
文件上传就讲到这里了,这只是两个小程序,其实要完成文件上传所要的代码可不是这些就能了事的。一般还要有文件大小限制,文件扩展名选取,还有一些其它的安全方案。本人就写到这了,大家有兴趣写个完善的文件上传系统。呵呵!!!
http://www.bkjia.com/PHPjc/446546.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/446546.htmlTechArticlePHP经过长时间的发展,很多用户都很了解PHP了,这里我发表一下个人理解,和大家讨论讨论,对PHP上传文件支持也越来越完美,在PHP 4.0.3以...
内容总结
以上是互联网集市为您收集整理的简单快速PHP上传文件使用方法总结_PHP教程全部内容,希望文章能够帮你解决简单快速PHP上传文件使用方法总结_PHP教程所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。