phpmove_uploaded_file函数怎么用
内容导读
收集整理的这篇技术教程文章主要介绍了phpmove_uploaded_file函数怎么用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1880字,纯文字阅读大概需要3分钟。
内容图文
move_uploaded_file() 函数用于将上传的文件移动到新位置,语法为move_uploaded_file(file,newloc),如果 file 不是合法的上传文件,不会出现任何操作,将返回 false。php move_uploaded_file()函数怎么用?
作用:将上传的文件移动到新位置;如果目标文件已经存在,将会被覆盖。
语法:
move_uploaded_file(file,newloc)
参数:
● file:必需。规定要移动的文件。
● newloc:必需。规定文件的新位置。
返回值:如果成功该函数返回 TRUE,如果失败则返回 FALSE。
说明:
1、本函数仅用于通过 HTTP POST 上传的文件。
2、本函数检查并确保由 file 指定的文件是合法的上传文件(即通过 PHP 的 HTTP POST 上传机制所上传的)。如果文件合法,则将其移动为由 newloc 指定的文件。
● 如果 file 不是合法的上传文件,不会出现任何操作,move_uploaded_file() 将返回 false。
● 如果 file 是合法的上传文件,但出于某些原因无法移动,不会出现任何操作,move_uploaded_file() 将返回 false,此外还会发出一条警告。
这种检查显得格外重要,如果上传的文件有可能会造成对用户或本系统的其他用户显示其内容的话。
php move_uploaded_file()函数的使用示例
下面的实例创建一个上传表单,允许上传文件大小为 1MB 一下的文件,具体的示例代码如下:
<html><body> <!--上传表单,有一个上传文件域--> <form method="post" action="" enctype="multipart/form-data" name="form"> <input type="file" name="up_file"> <!-- 提交按钮--> <input type="submit" name="submit" value="上传"></form></body></html><?phpheader("Content-Type:text/html; charset=utf-8");if(!empty($_FILES['up_file']['name'])){ //判断是否有文件 $fileinfo = $_FILES['up_file']; //将文件信息赋给变量$fileinfo if($fileinfo['size']<1000000 && $fileinfo['size']>0){ //判断文件大小 move_uploaded_file($fileinfo['tmp_name'],$fileinfo['name']); //上传文件 echo "上传成功"; }else{ echo '文件太大或未知'; }}?>
选择一个文件上传,输出结果如下:
说明:
使用 move_uploaded_file()函数上传文件,在创建 form表单时,必须设置 form 表单的 enctype="multipart/form-data"
。
以上就是php move_uploaded_file函数怎么用的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的phpmove_uploaded_file函数怎么用全部内容,希望文章能够帮你解决phpmove_uploaded_file函数怎么用所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。