您当前的位置: 首页 >  php

white camel

暂无认证

  • 1浏览

    0关注

    442博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

white camel 发布时间:2018-01-04 17:24:34 ,浏览量:1

三、PHP中的文件包含 1、为什么需要文件包含
2、文件包含的步骤

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

文件包含的基本语法:include与require

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(源文件,目标位置+文件)

最终效果:

关注
打赏
1661428283
查看更多评论
立即登录/注册

微信扫码登录

0.0862s