PHP学习笔记——高级知识

参考资料: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.csdn.net/IT_zhang81/article/details/81776956

https://blog.csdn.net/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】

 

 

你可能感兴趣的:(PHP)