07 PHP的输⼊、表单与⽂件上传 杨亮 《PHP语⾔程序设计》
0 码力 | 12 页 | 1.12 MB | 2 年前文档主要介绍了PHP中处理输入、表单和文件上传的方法。内容包括通过表单上传文件的实现方式,使用PHP脚本处理上传文件的步骤,以及如何通过表单提交数据。文档还比较了GET和POST两种提交方式的区别,并提到了表单元素的使用方法,如文本框、密码框、下拉列表、复选框等。此外,文档还讨论了数据安全问题,并展示了如何通过PHP脚本获取表单提交的数据。
01 Web 开发与PHP 杨亮 《PHP语⾔程序设计》
0 码力 | 18 页 | 5.96 MB | 2 年前文档主要介绍了Web开发与PHP的基础知识,强调了学习PHP的重要性及其在互联网行业中的广泛应用。内容涵盖了PHP的特点,如嵌入HTML执行、开源、跨平台、弱语法等,以及学习PHP的方法,包括任务驱动、积极动手实践和利用开源资源。文档还介绍了Web开发的基本流程,涉及前端(HTML、CSS、JavaScript)和后端(PHP、数据库)的协作,以及PHP在实际应用中的优势。
05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》
0 码力 | 25 页 | 587.00 KB | 2 年前文档主要介绍了PHP的基本语法,包括变量、数组和字符串的使用。变量在PHP中无需声明即可使用,名称以$开头,支持动态类型。数组可以使用数值索引或自定义键,支持混合类型。字符串处理中提到了正则表达式的应用。文档还展示了如何通过示例代码操作变量和数组,并介绍了常量的定义和使用。
PHP 语言程序设计 实验指导书(v1)杨亮 《PHP语⾔程序设计》
0 码力 | 10 页 | 269.02 KB | 2 年前该文档是《PHP语言程序设计实验指导书》的第1版,由杨亮编写。文档详细介绍了多个实验内容,旨在通过实验帮助学生掌握PHP编程的核心技能。实验内容包括HTML的基本使用、表单与PHP的输入输出、命令行下使用MySQL、PHP访问MySQL数据库、防范SQL注入与XSS攻击以及Kohana框架的使用。每个实验都规定了具体的目的、要求和时间,并要求学生在实验报告中粘贴网页代码和运行结果截图。
08 Cookie, Session与HTTP请求 杨亮 《PHP语⾔程序设计》
0 码力 | 12 页 | 1.30 MB | 2 年前文档详细介绍了Cookie和Session在Web开发中的应用,特别是与HTTP请求的关系。Cookie保存在浏览器端,用于会话控制,而Session保存在服务器端,通过Cookie传输Session ID。文档还讲解了如何在PHP中设置Cookie和Session,强调了HTTP头信息的重要性,并提到了Cookie的属性如名称、值、域、路径和过期时间。
06 PHP基本语法 — 条件、循环、函数 杨亮 《PHP语⾔程序设计》
0 码力 | 25 页 | 1.30 MB | 2 年前文档主要介绍了PHP基本语法中的条件、循环和函数。程序的基本结构包括运算、输入、逻辑(条件、循环、递归)、输出和辅助(变量、数组、函数)。条件语句示例展示了if-else和else if的多级判断,循环语句包括for循环和foreach遍历数组,以及while和each组合遍历。函数部分涉及函数定义、缺省参数(按重要性排序,越可自动确定的越靠后)和可变参数函数(使用func_num_args()和func_get_args())。代码重用通过require()、include()、require_once()和include_once()实现,可将其他文件中的HTML或PHP代码引入当前文件,以降低开发成本、增加代码可靠性和增强一致性。文档还包含一个小测验:用程序找出1~1000中的所有质数。
10 WEB攻击与防护技术 徐震 杨亮 《PHP语⾔程序设计》
0 码力 | 114 页 | 3.65 MB | 2 年前文档主要介绍了Web攻击与防护技术,强调了Web应用在现代网络中的重要性及其面临的安全风险。文中指出,Web应用流量占TCP流量的81.1%,B/S架构在多个领域占据主导地位。常见的Web攻击包括SQL注入和跨站脚本(XSS),这些攻击可能导致订单造假、数据泄露等风险。针对这些攻击,文档提出了多种防护方法,如加密隐藏域、输入验证和输出编码,并介绍了防护产品体系,包括Web应用防火墙(WAF)、DDoS防护系统等,以全面保障Web应用的安全性。
03 CSS 杨亮 《PHP语⾔程序设计》
0 码力 | 25 页 | 2.68 MB | 2 年前文档主要介绍了Web开发的基本流程,重点讲解了HTML、CSS和JavaScript的作用。HTML负责页面内容和结构,CSS负责页面的外观和样式,JavaScript负责页面的交互和行为。文档还提到了一些学习资源和实践任务,如分析知名网站的CSS结构。
09 MySQL 杨亮 《PHP语⾔程序设计》
0 码力 | 27 页 | 2.10 MB | 2 年前文档主要介绍了MySQL数据库的相关知识,包括字符集的配置与使用(推荐使用UTF-8)、存储引擎的比较(MyISAM与InnoDB)、PHP访问MySQL的两种方法(面向对象与过程式)、MySQL的架构以及一些基本的数据库操作。文档还提到了MySQL的安装、性能优势、开源特性以及与PHP的集成应用。
00 课程简介 杨亮 《PHP语⾔程序设计》
0 码力 | 12 页 | 2.58 MB | 2 年前文档介绍了《PHP语言程序设计》课程的基本情况,包括课程内容、教师信息、教学安排、成绩评定等。课程内容涵盖Web开发、HTML、CSS、JavaScript、PHP语法、MySQL数据库、SQL语句、PHP与MySQL集成、用户注册登录、Web安全(SQL注入与XSS)、Ajax技术等。课程目标是帮助学生掌握PHP开发技能,能够应用于实际项目,并为找工作打下基础。课程安排包括讲授32学时,上机16学时,复习2学时。成绩评定由平时成绩(50%)、8次上机实验报告(20%)、1次大作业(15%)、10+次签到(15%)和期末考试(50%)组成。
共 20 条
- 1
- 2













