PHP学习笔记——高级知识

本文全面介绍了PHP高级编程技术,涵盖多维数组管理、文件上传、邮件发送、安全处理、会话控制、数据过滤及JSON操作等内容,适合进阶学习。

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

参考资料:http://www.php.cn/course/2.html

一、高级教程

1.多维数组:http://www.php.cn/code/238.html

2.时间和日期(倒计时)

3.包含文件(require、include区别):http://www.php.cn/code/268.html

4.文件操作

(打开、关闭、读、写、创建临时文件、移动、拷贝、重命名、删除、检测文件大小、截取文件内容、文件创建修改访问的时间...

目录文件夹处理:打开、判断、读取、类型、关闭

文件路径操作:取文件名、后缀名、文件目录、拆解url、生成url)

5.文件上传(只展示了十分基础的知识,更巧妙的操作和应用还要深入研究)

a.判断是否有错误码

b.自定义判断是否超出文件大小范围

c.判断后缀名和MIME类型是否符合

d.生成文件名

e.判断是否是上传文件

f.移动临时文件到指定目录

【多文件上传了解一下】

【要想顺利实现上传功能,首先要在/etc/php/7.0/cli的php.ini和/etc/php/7.0/fpm的php.ini中开启文件上传,并对其中一些参数作出合理的设置,file_upload: on、upload_tmp_dir : /home/www/XXZL/web/tmp(这个设置了但是没用,临时文件还是放在了/tmp,系统设置的问题?) 、upload_max_filesize :2M 】

6.PHP Cookie

7.PHP Session

【Cookie 和 Session : https://blog.youkuaiyun.com/IT_zhang81/article/details/81776956

https://blog.youkuaiyun.com/weixin_41910244/article/details/80287527

https://baijiahao.baidu.com/s?id=1612804856429135825&wfr=spider&for=pc

多参考学习其他教程或实战视频】

8.PHP 发送电子邮件:PHP 允许您从脚本直接发送电子邮件

9.PHP 安全 E-mails

PHP E-mail 注入:防止 e-mail 注入的最好方法是对输入进行验证。使用了PHP 过滤器来对输入进行验证。】

10.PHP 错误处理

11.PHP 异常处理

【可以自定义错误处理器,更方便高效地追踪和掌握错误信息

异常处理用于在指定的错误(用户错误输入等)情况发生时改变脚本的正常流程。

12.PHP 过滤器

13.PHP 高级过滤器

【利用各种各样的过滤器对数据进行验证、净化或者其他自定义的操作】

14.PHP JSON:JSON 指的是 JavaScript 对象表示法(JavaScript Object Notation)

【对JSON进行编码和解码,实现PHP数组、对象相互转换为JSON】

【JSON:https://baike.baidu.com/item/JSON/2462549?fr=aladdin

http://www.w3school.com.cn/json/json_intro.asp

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值