解决什么场景的问题

这套资料围绕 PHP 在实际业务里最常碰到的几个场景:表单传值、会话控制、数据库交互和简单的增删改查。它的价值不在于讲语法理论,而是把一个项目从建表、写配置、做注册登录,一直走到发帖、列表展示和回复,完整跑一遍流程。如果你之前看过基础教程,但一到自己动手写功能就卡在数据怎么接、页面怎么跳、表单怎么入库,那这门课就是用来补这个缺口的。它不教架构,也不谈性能调优,重点是把业务逻辑跑通。

适合什么基础与学习建议

资料适合已经掌握 PHP 基础语法和简单 SQL 语句,但没独立做完一个带前后台交互项目的学习者。纯零基础直接看会比较吃力,建议先对变量、函数、数组操作有基本概念再来。拿到资料后,建议先看表单传值和会话技术这两块,因为后面整个项目都在反复用这两样东西:前端提交数据、后端接收校验、登录状态保持。看懂单选、多选、复选框值怎么入库,比急着往后跑项目案例更重要,这部分是很多新手容易出错的地方。综合案例部分可以跟着动手敲一遍,重点留意数据库连接怎么封装、配置文件怎么拆分,这些写法在老项目和二次开发里很常见。

学完能独立做什么

跟着走完这套流程,你能独立搭起一个简单的 PHP 动态站点,完成用户注册、登录、发帖、帖子列表展示和回复等基本功能。虽然用的是比较原生的写法,没有引入现代框架的复杂概念,但能帮你搞清楚一个 Web 应用从请求到响应、从表单到数据库的完整链路。资料配合练习时,建议先看一遍视频理解思路,然后自己照着业务逻辑重新写代码,别照抄。遇到复选框入库、浏览次数统计这类小细节,先自己想实现方式,再对照视频里的写法找差距。这样练下来,去接手老项目或者做点简单的二次开发,心里就有底了。


PHP典型应用技术,表单传值、会话技术、项目案例等。

课程目录

*   第一章 PHP典型应用技术/

  *   表单传值/

    *   1GET与POST之间的比较

    *   2单选项

    *   3多选项

  *   MySQL扩展/

    *   4将复选框值入库(上)

    *   5将复选框值入库(下)

  *   综合案例/

    *   1项目流程简介

    *   2项目流程-二次开发和框架介绍

    *   3项目流程-测试

    *   1搭建项目开发环境

    *   2创建相关数据表

    *   3项目配置文件

    *   4入口文件配置

    *   1完成注册页面

    *   2注册流程

    *   3接收数据

    *   4数据验证

    *   5完成注册功能

    *   1封装数据库链接文件(1)

    *   2封装数据库链接文件(2)

    *   3添加数据库配置文件

    *   1实现登录的逻辑

    *   2接收用户登录数据

    *   3完成登录功能

    *   1发帖表单

    *   2完成发帖功能

    *   1帖子列表

    *   1帖子内容页(1)

    *   2帖子内容页(2)

    *   3完善帖子浏览次数

    *   1回帖(1)-完善回复按钮

    *   2回帖(2)-完善业务逻辑

    *   3回帖(3)完善reply.html

    *   4回帖(4)完善php处理逻辑

    *   5回帖(5)解决阅读次数bug

    *   6回帖(6)完善回帖

    *   1分页(01)分页策略

    *   2分页(2)计算分页总页数

    *   3分页(3)拼接页码字符串

    *   4分页(4)显示分页数据

    *   5仿百度分页

    *   6显示总条数和标红当前页

    *   7show.php页码字符串

    *   8完成show.php分页功能

  *   文件上传/

    *   1.1开启文件上传

    *   1.2文件上传表单

    *   1.3$_FILES数组

    *   1.4移动上传文件

    *   2.1文件上传系统错误1和2

    *   2.2文件上传系统错误3,4,6,7

    *   2.3文件上传的逻辑错误

    *   3.1封装上传函数(1)基本思想

    *   3.2封装上传函数(2)文件验证

    *   3.3封装上传函数(3)生成不重复名字

    *   3.4封装上传函数(4)

  *   会话技术/

    *   1.1COOKIE的基本原理

    *   1.2COOKIE的简单操作

    *   1.3COOKIE的有效时间

    *   1.4COOKIE时间有效性-特殊的值

    *   1.5cookie的有效路径

    *   1.6cookie的有效域

    *   1.7cookie的仅安全传输

    *   1.8cookie的仅httponly

    *   1.9cookie的其他语法

    *   2.1实现7天免登陆功能

    *   2.2注销功能

    *   3.1SESSION技术的基本原理

    *   3.2session的基本操作

    *   3.3SESSION的属性

    *   3.4SESSION的其他语法

    *   3.5$_SESSION变量与会话数据区之间的交互

  *   综合案例/

    *   4.1项目应用十六:解决以前全部默认使用游客发帖和回复的问题

    *   4.2项目应用十七:解决游客不需要登录就直接发帖或回复的问题

    *   4.3项目应用十八:完善7天免登录

    *   4.4项目应用十九:完善注销功能

    *   1.1项目应用二十:防止脚本注入

    *   2.1项目应用二十一:引用回复功能分析

    *   3.1项目应用二十二:将引用回复的内容入库

    *   3.2项目应用二十三:显示引用回复的内容

    *   4.1项目应用二十四:完成头像上传的表单

    *   4.2项目应用二十五:完成头像上传功能

    *   5.1项目应用二十六:显示上传的头像(上)

    *   5.2项目应用二十七:显示上传的头像(下)

    *   6.1项目应用二十八:完善list_father.php中帖子的最后回复次数和最后回复时间的问题

    *   6.2项目应用二十九:显示show.php中的回复次数

    *   6.3项目应用三十:完善帖子的搜索功能

  *   文件操作/

    *   1.1目录操作_创建&删除目录

    *   1.2目录操作_修改目录

    *   1.3-目录操作_获取目录内容

    *   2.1遍历一个目录下所有的文件名

    *   2.2其他目录操作函数

    *   2.3递归遍历获取目录内容

    *   2.4树状展示文件目录

    *   3.1文件概述和简单函数

    *   3.2PHP5以后的文件操作函数

    *   3.3PHP5以前的文件操作函数_fopen

    *   4.1PHP5以前的文件操作函数_fread

    *   4.2PHP5以前的文件操作函数_fget和fgetc

    *   4.3PHP5以前的文件操作函数_fwrite和fclose

    *   5.1其他的文件操作函数_copy&unlink&filemtime&filesize

  *   综合案例/

    *   5.2项目应用:上传新头像时删除旧头像

  *   HTTP协议/

    *   5.3TCP IP协议简介

    *   6.1HTTP协议的特点与组成

    *   6.2HTTP请求协议

    *   6.3客户端模拟http请求

    *   1.1PHP模拟http的GET请求

    *   1.2PHP模拟http的POST请求

    *   1.3HTTP响应协议

    *   2.1PHP模拟http响应应用1_跳转&刷新

    *   2.2PHP模拟http响应应用1_下载

  *   GD图像处理/

    *   2.3验证码简介

    *   3.1GD图片的制作步骤1_创建画布

    *   3.2GD图片的制作步骤2_创建颜色

    *   3.3GD图片的制作步骤3_绘制文字

    *   3.4GD图片的制作步骤4_输出或保存图片

    *   4.1制作验证码准备工作_产生随机字符串

    *   4.2制作验证码_填充背景色

    *   4.3制作验证码_绘制字符串

    *   5.1制作验证码_添加干扰线

    *   5.2制作验证码_添加噪点

  *   综合案例/

    *   5.3项目应用:完成验证码功能

    *   6.1项目应用:完善验证码功能

    *   6.2中文验证码的制作_产生随机中文字符

    *   6.3中文验证码的制作_绘制中文字符