PHP 语言程序设计 实验指导书(v1)杨亮 《PHP语⾔程序设计》天津商业大学信息工程学院 PHP 语言程序设计 实验指导书(v1) 杨亮 2015 年 3 月 1 日 目录 实验 1:HTML 的基本使用 ............................................................................................................ ............................. 3 实验 3:PHP 变量、控制结构与函数 ............................................................................................ 4 实验 4:表单与 PHP 输入输出 ................................. ......................................................................................... 6 实验 6:PHP 访问 MySQL .........................................................................................0 码力 | 10 页 | 269.02 KB | 1 年前3
01 Web 开发与PHP 杨亮 《PHP语⾔程序设计》Web 开发与PHP 杨亮 为什么要从事Web开发 • 互联⺴⽹网是发展最好的⾏行业 • 会有成千上万⼈人使⽤用你的产品 • 相对容易找到⼯工作 • 赚钱最多的⼯工作之⼀一 • 可以解决⾃自⼰己的实际问题 • 可以告诉家⼈人我在做什么 • 。。。。 Web产品流程 ⽤用户 PM UE RD FE QA OP PM: Project & Marketing (IIS) 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) HTTP 请求 对应⽂文件 获取数据 返回数据 返回⻚页⾯面 返回⻚页⾯面 请求⻚页⾯面 服务器端 客户端 html css javascript html css javascript Web开发⼈人员需要关注 后端脚本 (PHP) (JSP) (ASP) cnbeta.com/articles/182533.htm 什么是 PHP Personal Home Page 脚本语⾔言:编写+运⾏行 很像C语⾔言,但是简单很多 满屏都是$$$$$$$$$ 开源软件 跨平台 将程序嵌⼊入到HTML中执⾏行 弱语法:没有指针,不约束变量类型,⼤大量内置函数 为什么要学PHP • ⼤大家都在⽤用 • 社会需求旺盛 • 可以深⼊入可以浅出0 码力 | 18 页 | 5.96 MB | 1 年前3
03 CSS 杨亮 《PHP语⾔程序设计》(IIS) ���� 不PHP是 不JSP是 不ASP是 ��� 不MySQL是 不Oracle是 不Access是 HTTP �� ���� ���� ���� ���� ���� ���� ���� ��� html css javascript html css javascript Web�������� ���� 不PHP是 不JSP是 不ASP是0 码力 | 25 页 | 2.68 MB | 1 年前3
09 MySQL 杨亮 《PHP语⾔程序设计》latin1:���中�� gbk:���� big5:要��� utf8:������� ��������� 1能����⼤大�������utf8 2能��html����utf8 3能���PHP����utf8 MySQL��� MySQL��� MySQL���� ���1 ���2 character_set_client character_set_connection com/view/1acfe579ee06eff9aef80752.html PHP��MySQL ���� Object oriented ���� Procedural 1 php 2 $link = mysqli_connect('localhost', 'root', 'root' , 'php_course'); 3 if(!$link) die('Connect Error: ���� Procedural ����⼤大 是�SQL ���� ���� ���� ���� �������� 1 php 2 $link = mysqli_connect('localhost', 'root', 'root' , 'php_course'); 3 if(!$link) die('Connect Error: '.mysqli_connect_error());0 码力 | 27 页 | 2.10 MB | 1 年前3
02 HTML 杨亮 《PHP语⾔程序设计》(IIS) 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) HTTP 请求 对应⽂文件 获取数据 返回数据 返回⻚页⾯面 返回⻚页⾯面 请求⻚页⾯面 服务器端 客户端 html css javascript html css javascript Web开发⼈人员需要关注 后端脚本 (PHP) (JSP) (ASP) 3Tianjin University of Commerce 4 5 6XX专业成绩 89 14姓名 10算法 11PHP 12Linux 1315 8 php 9 $distance = 50; 10 while ($distance <= 250) { 11 echo "张三 160 码力 | 20 页 | 2.44 MB | 1 年前3
06 PHP基本语法 — 条件、循环、函数 杨亮 《PHP语⾔程序设计》PHP基本语法 —条件、循环、函数 杨亮 程序的基本结构 输⼊入 输出 程序 运算(+ - x / & | ! …) 逻辑(条件、循环、递归) 辅助(变量、数组、函数) ⼩小测验 ⽤用你熟悉的程序找出 1~1000中的所有质数 我们直接看代码好了 1 php 2 if( $totalqty == 0 ) 3 echo 'You did not order anything align="center">Distance 6Cost 712 " 增强程序的⼀一致性 PHP中的代码重⽤用 • 将其他⽂文件中的html或者php代码引⼊入到本⽂文件 • require()与include(); • require_once()与include_once(); • 可以引⼊入其他的函数库,或者代码⽚片段 1 php 2 //reusable.php 3 echo 'Here is a very simple PHP statement 0 码力 | 25 页 | 1.30 MB | 1 年前3
07 PHP的输⼊、表单与⽂件上传 杨亮 《PHP语⾔程序设计》PHP的输⼊入、表单 与⽂文件上传 杨亮 Web基本流程 PC Mobile 服务器 (Apache) (IIS) 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) HTTP 请求 对应⽂文件 获取数据 返回数据 返回⻚页⾯面 返回⻚页⾯面 请求⻚页⾯面 服务器端 客户端 html css javascript javascript html css javascript PHP基本⾓角⾊色 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) html css javascript 前端⼯工程师 后端⼯工程师 接受请求 获取数据 处理数据 拼接⻚页⾯面 组织数据 PC Mobile ⻚页⾯面内容 ⻚页⾯面外观 ⻚页⾯面⾏行为 2014 2015 101.htm 102.htm 101.htm 102.htm 103.htm 2015年算法分析与设计 2015年Linux系统与应⽤用 2015年PHP语⾔言程序设计 2014年算法分析与设计 2014年Linux系统与应⽤用 / / / / / / / / 添加⼀一⻔门课程需要做的⼯工作: Ctrl-C +Ctrl-V 当我有了0 码力 | 12 页 | 1.12 MB | 1 年前3
00 课程简介 杨亮 《PHP语⾔程序设计》《PHP语⾔言程序设计》 课程简介 杨亮 关于我 杨亮 • QQ:549805380 • Phone:13752497682 • Mail:yangliang@vip.qq.com • 主⻚页:http://yangliang.github.io/ • 办公室:信教417 • 履历:7年南开数学、2年腾讯、1年百度、5年天商、2年中科院 关于这么课程 • 地点:7-301 上机:16学时; 复习:2学时 • 参考书 • PHP和MySQL Web开发(第4版) • 细说PHP(第2版) 300+ 课程内容 1、Web开发与PHP语⾔言 2、HTML 3、CSS 4、JavaScript 5、PHP基本语法-变量、数组、字符串 6、PHP基本语法-条件、循环 7、PHP的输⼊入输出与表单 8、Cookie、Session与HTTP请求 8、Cookie、Session与HTTP请求 9、MySQL数据库简介 10、SQL语句与命令⾏行 11、PHP中访问MySQL 12、⽤用户注册与登录 13、Web安全-SQL注⼊入与XSS 14、Ajax技术 关于成绩 • 平时成绩 50% • 8次上机实验报告 20% (严查抄袭) • 1次⼤大作业 15% (每⼈人不同的题⺫⽬目) • 10+次签到 15% (缺勤超过1/3不允许考试)0 码力 | 12 页 | 2.58 MB | 1 年前3
05 PHP基本语法 - 变量、数组、字符串 杨亮 《PHP语⾔程序设计》PHP个��� —����来���� �� Web个��� PC Mobile ��� �Apache� (IIS) ���� �PHP� �JSP� �ASP� ��� �MySQL� �Oracle� �Access� HTTP �� ���� ���不 ���不 ���� ���� ���� ���看 ��看 html css javascript javascript html css javascript PHP个��� ���� �PHP� �JSP� �ASP� ��� �MySQL� �Oracle� �Access� html css javascript �看��� �看��� ���� ���不 ���不 得��� 来能�不 PC Mobile ���� ���� ���� html CSS JavaScript JavaScript ���不 ���PHP�� 得��� 1 2 3 4 php 5 echo "This is my first PHP code :)
"; 6 ?> 7 8 1 2 3 4This
0 码力 | 25 页 | 587.00 KB | 1 年前3
08 Cookie, Session与HTTP请求 杨亮 《PHP语⾔程序设计》(IIS) 后端脚本 (PHP) (JSP) (ASP) 数据库 (MySQL) (Oracle) (Access) HTTP 请求 对应⽂文件 获取数据 返回数据 返回⻚页⾯面 返回⻚页⾯面 请求⻚页⾯面 服务器端 客户端 html css javascript html css javascript PHP基本⾓角⾊色 后端脚本 (PHP) (JSP) (ASP) Cookie 保存在浏览器端的⽤用户数据,⽤用以进⾏行会话控制 浏览器端脚本(JavaScript)设定Cookie 服务器端程序(PHP)通过HTTP请求命令浏览器设定Cookie 浏览器向服务器发送请求时会附加上相应的Cookie 服务器 PHP 浏览器 Cookie Set-Cookie:user=stefyang Cookie:user=stefyang 提交信息 name1 value2 name3 value3 name4 value4 五⼤大要素:名字、值、域、路径、过期时间 $_COOKIE[name] 所有Cookie都是放到http头信息中 服务器 PHP 浏览器 Cookie Set-Cookie:user=stefyang Cookie:user=stefyang time() 当前时间 time()+60*60 ⼀一个⼩小时后 time()+60*60*240 码力 | 12 页 | 1.30 MB | 1 年前3共 1000 条- 1
- 2
- 3
- 4
- 5
- 6
- 100













