首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
错误处理:拼写错误
单引号和双引号的混用
括号使用混乱
等号与赋值符号混淆
缺少美元符号
调用不存在的常量和变量
调用不存在的文件
环境配置的错误
数据库服务器连接错误
php.ini中的错误处理机制
应用DIE语句调试
自定义错误和错误触发器
异常的基本处理方法
自定义的异常处理器
处理多个异常
设置顶层异常处理器
PHP 8的新变化1—改变了错误的报告方式
PHP 8的新变化2—优化异常处理
实战演练—处理异常或错误
文件数据的写入
文件数据的读取
目录操作
文件的上传概述
文件上传
实战演练—编写文本类型的访客计算器
当前位置:
首页>>
技术小册>>
PHP8入门与项目实战(5)
小册名称:PHP8入门与项目实战(5)
在PHP中,使用move_uploaded_file()函数可以将上传的文件移动到新位置。语法格式如下: ```php move_uploaded_file(file,newloc) ``` 其中,file为需要移动的文件,newloc参数为文件的新位置。如果file指定的上传文件是合法的,则文件被移动到newloc指定的位置;如果file指定的上传文件不合法,则不会出现任何操作,move_uploaded_file()函数将返回false;如果file指定的上传文件是合法的,但出于某些原因无法移动,不会出现任何操作,move_uploaded_file()函数将返回false,此外还会发出一条警告。 提示 move_uploaded_file()函数只能用于通过HTTP POST上传文件。如果目标文件已经存在,将会被覆盖。 下面通过案例来学习上传图片文件的方法和技巧。 【例11.9】 步骤01 首先创建一个获取上传文件的页面,文件名为11.9.html,代码如下: ```php <html> <head> <title>上传图片文件</title> </head> <body> <form action="11.9.php" method="post" enctype="multipart/form-data"> <label for="file">文件名:</label> <input type="file" name="file" id="file"><br/> <input type="submit" name="submit" value="上传"> </form> </body> </html> ``` 其中,`<form action="11.9.php" method="post" enctype="multipart/form-data">`语句中的method属性表示提交信息的方式是post,即采用数据块;action属性表示处理信息的页面为11.9.php;ENCTYPE="multipart/form-data"表示以二进制的方式传递提交的数据。 步骤02 接着创建一个实现文件上传功能的文件。为了设置和保存上传文件的路径,用户需要在创建文件的目录下新建一个名称为“upload”的文件夹。然后新建11.9.php文件,代码如下: ![](/uploads/images/20231208/974f19b19a5fd372ea51c3203726ec56.png) 访问11.9.html网页,结果如图11-11所示。单击“浏览”按钮,即可选择需要上传的文件,最后单击“上传”按钮,即可跳转到11.9.php文件,如图11-12所示,实现了文件的上传操作。 ![](/uploads/images/20231208/3a1ca9195cc119287d8f33de5f0d6729.png)
上一篇:
文件的上传概述
下一篇:
实战演练—编写文本类型的访客计算器
该分类下的相关小册推荐:
PHP合辑2-高级进阶
Magento零基础到架构师(目录管理)
Laravel(10.x)从入门到精通(八)
Swoole高性能框架-Hyperf
Workerman高性能Web框架-Webman
PHP合辑1-基础入门
全面构建Magento2电商系统
Laravel(10.x)从入门到精通(十二)
PHP高性能框架-Swoole
Laravel(10.x)从入门到精通(一)
Magento零基础到架构师(产品管理)
Workerman高性能框架-GatewayWorker