PHP 一一 文件包含、GET POST、头像上传功能

本文介绍了PHP中的文件包含技术,包括include与require的区别及如何避免重复包含。此外还讲解了用户注册功能实现,涉及GET与POST请求处理,以及如何上传用户头像。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


三、PHP
中的文件包含

1、为什么需要文件包含


2、文件包含的步骤

在实际项目开发中,我们通常把项目分为两个公用部分(顶部+底部),然后使用文件包含放入到我们的页面中。

文件包含的基本语法:includerequire

3、include与require的区别(重点)

include与require对于文件的包含其效果都是一样的。但是两者对于错误的处理不同:

include遇到错误,直接发出警告,后面的代码可以继续执行


require遇到错误,直接报错,后面的代码无法继续执行

4、include_once与require_once(只包含一次)

在实际项目开发中,如果包含的文件过多可能会导致文件被重复包含的情况。为了避免这种情况,建议大家使用include_once或require_once进行文件包含。

四、实现用户注册功能

1、PHP中的get请求

在PHP代码中,通过a标签传递的请求都称之为get请求。


在定义一个demo23_deal.php页面,接收传递过来的参数id=10,基本语法:如果是GET请求,可以使用$_GET[‘参数名称’]来接收传递过来的数据。


我们把上面这种请求就称之为GET请求。

2、PHP中的post请求

demo24_form.php 示例代码:


在定义一个demo24_deal.php,然后通过POST方式接收传递过来的数据:

$_POST[‘表单名称’]

3、PHP中复选框的接收(爱好如何接收呢?)

①定义表单时,复选框的名称要添加一个中括号


②在demo24_deal.php页面,通过$_POST[‘复选框名称’]来接收数据


由以上运行结果可知,$_POST[‘hobby’]返回的是一个数组,但是MySQL中只能整数、小数、字符串,不能存储数组,所以我们必须把这个数组转化为字符串。


运行结果:

4、最终结果

五、实现用户头像上传功能

1、定义表单(一定要记住enctype)

2、定义demo25_deal.php,用于接收文件并保存

基本语法:$_FILES[‘附件的name名称’]


3、上传文件的核心原理

就是把$_FIELS[‘avatar’][‘tmp_name’] 临时文件

移动到

uploads文件夹下面,然后用原来的名字重新命名$_FILES[‘avatar’][‘name’]

4、要用到的知识点

move_uploaded_file(源文件,目标位置+文件)


最终效果:


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

white camel

感谢支持~

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值