登录  | 加入社区

黑狼游客您好!登录后享受更多精彩

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

查看: 869|回复: 0

PHP教程从入门到醒目,PHP讲堂条记(一)网站构建

[复制链接]

5

主题

5

帖子

0

现金

黑狼菜鸟

Rank: 1

积分
0
发表于 2018-11-10 03:16:38 | 显示全部楼层 |阅读模式 来自 江苏徐州
PHP教程入门,高级到醒目,PHP讲堂条记(一)网站构建
z6209YkXzE8bLKE0.jpg
兄弟连的风格:
不喜好枯燥的讲授,生存中的例子是必须有的
不喜好讲堂的沉闷, 我们的互动也是时时的。
别让我当天津的名牌----->狗不理
1.先容网站给你熟悉。
a) 网路体系软件开辟包罗B/S与C/S两种布局都可以举行同样的业务处置惩罚
C/S client(客户端) / server(服务器)
特点:
1.C/S软件通常必要特定的客户端来利用。
2.可以通过恣意的协议举行通讯。
3.C/S软件的客户端有数据处置惩罚和存储的本领,把应用软件的盘算和数据分配在客户端和服务器端。
协议:
现实上就是一种约定,在C/S软件中就是恣意的约定都可以举行通讯。
B/S browser(欣赏器) / server(服务器)
1.B/S软件不必要特定的客户端。他和服务器端举行通讯利用HTTP协议。
2.它将全部的数据都存在服务器上。
B/S软件的优缺点
1.B/S布局维护,升级更方便。,不消像C/S布局软件三天两端提示升级,假如想升级只必要在服务器端举行操纵升级就可以了。
2.B/S布局 不必要指定的客户端。
3.本钱低,不消开辟特定的客户端。
4.数据相对安全,由于已经存在服务器上了。
缺点:
应用服务器运行数据负荷较重
2.动态网站的先容
a) 网站的功能已经彻底改革,从静态内容的展示转向到动态内容的通报
UH6ullQbyUBHsUls.jpg
静态网站:
用户只能在网页上欣赏,不能做任何数据行的互换
动态网站
q7pz2PfoZ7PzO1OF.jpg
接纳了数据库的开辟模式
动态网站一样平常以数据库技能为底子,可以大大低落网站维护的工作量。其功能可以实现:注册登录,在线观察,用户管理,订单管理 等等。
现在比力盛行的WEB技能:PHP ASP.NET JAVAEE
HTTP协议
1.什么是HTTP协议
超文本传输协议。
2.什么是超文本
1. 不但可以传输文本还可以传输声音,动画,毗连啊,媒体 等等。
计划HTTP协议最初的目标就是为了提供一种发布和吸收HTML页面的方法
是互联网应用最为广泛的一种网络协议。
功能:是用于从服务器船速超文本到当地欣赏器的传输协议、
1.http协议的简朴工作过程。?
古代:庞光达-》疯狂一次:
飞鸽传输:北京市昌平区(门牌号)/天通苑/东厢房/人物:任君爽
1.没找到人。找到人了 人不来。。。 没有人。。。
2.找到人了 人来了。
飞鸽传输:北京市昌平区(门牌号)/天通苑/东厢房/人物:任君爽?money=100&malatang=’6块钱麻辣烫’&xiangshui=sixgod
任君爽见到了庞光达 两人 XXOO xuexi
完事了。
1.web欣赏器起首通过网络访问web服务器的80端口和web服务器创建毗连。
2.创建了web欣赏器会像web服务器发送哀求下令,并将本身的一些信息发送给欣赏器,
3.发送哀求时,HTTP协议可以通过多种方法来举行哀求和发送:
a) 1.GET方法:用来哀求,访问已经被URL标识的资源。我们在输入url的时间,默认利用的传输方式就GET方式。
i. GET方式 传输可以看到。 全部通过地点栏传入的内容都为GET方式。
b) 2.想指定的资源提交数据举行处置惩罚哀求,修改服务器上的数据,好比表单提交的时间,利用POST方式,这个时间我们看不到内容是怎样传输。
c) POST传输看不到,隐蔽传输
5.web服务器收到客户端发送的哀求以后,web服务器会回应客户端发送的哀求。-》回应的是状态码
a) 常用的状态码
i. 200 表现乐成 (任君爽来了)
ii. 403 访问被拒绝 (找到了任君爽 但是人不来)
iii. 404 页面没有找到 (压根没找到。)
6,关闭客户端和服务器之间的毗连
常看到的协议:
https: 带有安全套接得协议 传输的是加密的
ftp: 文件传输协议
File: 当地文件协议
Url:我们在欣赏器的地点栏内里输入的网站地点叫做URL
UNIFORM resource locator-》同一资源定位符
域名
域名就是一个名字。重要来方便影象服务器的地点
留意:HTTP默认访问的是服务器中80端口。
表明:端口就雷同于门牌号;
URL:*
http://www.baidu.com:80/index/www/abc/daxiong,php?a=nihao&b=abc&c=cbd;
Apache:80
HTTP://网络传输协议
www.baidu.com 网址 域名
:80 软件门牌号为80的。(端标语)
/index/目次
www/目次
Abc/目次
Daxiong.php文件
? 表现背面开始带礼品(传参数)
A=nihao
A表现 礼物名称(参数名)
Nihao 表现礼物 (参数值)
&表现要传入第二个参数
等号前面的为参数名
等号背面的为参数值
比方:B=abc
动态网站开辟所必要的WEB构建
1.客户端欣赏器
2.超文本标志语言HTML
3.层叠样式表CSS
4.客户端脚本编程语言 JavaScript
5.WEB服务器 --->能上网的电脑 装了个apache服务器软件。
6.服务器端脚本编程语言(PHP)
7.数据库管理体系 mysql
1.客户端欣赏器
a) 是万维网(world wide web) 服务的客户端欣赏器,
作用:可向万维网服务器发送各种哀求,而且从服务器发来的超文本信息和各种多媒体数据举行表明,表现大概播放。
欣赏器是指可以表现网页服务器大概文件体系的HTML文件内容,并让用户与这些文件交互的一种软件。
网页欣赏器重要通过HTTP协媾和指定的URL地点与网页服务器举行交互获取网页。
欣赏器不止一种。
IE欣赏器 QQ欣赏器 谷歌欣赏器 火狐欣赏器 360欣赏器 欧朋 UC Safari(苹果) 傲游欣赏器 天下之窗,
分为两类:
IE欣赏器
IE欣赏器 *
非IE欣赏器
fireFox(火狐) *
Safari(苹果欣赏器)
Chrome(谷歌欣赏器) *
Opera(欧鹏欣赏器)
2超文本标志语言HTML
(Hyper Text Markup Language)
是一种超文本标志语言
超文本:它不但是可以参加笔墨的文本文件,还可以参加毗连,图片,声音,动画,影视等内容的文件。
标志语言:着实纯文本本件内里包罗了HTML指令代码,指令代码并不是一种步伐语言,他只是一种排版网页中资料表现位置的标志布局语言。
3.CSS 层叠样式表
a) 作用:控制页面的表面。
4.客户端脚本编程语言 (网页中动态变更的结果,殊效)
a) 客户端实行的脚本。
b) 欣赏者先将脚本下载到客户端机上后才气实行。
5.web服务器也成为WWW。重要功能是提供网上信息欣赏服务的。
Apache->web服务器软件
阿帕奇->布满补丁的服务器
IIS TOMCAT 等。。。。
6.服务器脚本编程语言。
a) Asp.net jsp php
PHP:是一种创建动态交互性站点的强有力服务器脚本语言,。他是免费的,利用非常广泛。
Lamp:* 黄金搭档
Linux 操纵体系 开源 免费
A apache 服务器软件 开源 免费
M MySQL 数据库管理体系 开源 免费
P php 服务端脚本编程语言 开源 免费
Wamp情况 集成情况 一键安装
Window
Apache
MySQL
PHP
7.数据库管理体系
i. MySQL
7良好的web步伐员是怎样炼成的。
1.具备踏实的技能功底
2.遵照精良的编码规范。 (FIG构造订定的PHP相干规范,简称:PSR)
3.题目要办理不要躲避。
4.扩充本身的想象力
5. 对新技能的寻求。
6.学习计划模式,进步代码质量。
7.对峙 毅力。
8.跟高手多交换。
HTML的天下 HTML5
1.HTML5的发展旅程
a) 1993年IETF发布了HTML1.0版本(internet工程使命组)
b) 1995年 w3c构造接受,发布HTML2.0(网页结构就是用表格做的)
c) 1996 w3c发布HTML3.2版本(这内里东西许多,很乱。)
d) 1997年 W3C发布HTML4.0版本(精简版)
e) 1999年w3c发布了HTML4.0.1版本(平凡利用版)
这个时间开始分路,分了两条路
线路1:XHTML版本
2000年的时间w3c发布了XHTML1.0版本
2001 年的时间 w3c发布了XHTML1.1版本
厥后???? W3c预备xhtml2.0版本,它短命了
(必须符合尺度,假如不符合,逼迫欣赏器不剖析)
线路2:HTML5版本(whatwg)全部的欣赏器厂商一起研发的。
2004年 WHATWG发布HTML5的草案
2004-2008 w3c和whatwg归并,
2008 w3c和whatwg-》html5的正式版本(只是订定,没有推行和发布)
?现今为止 HTML5仍旧没有发布
2.html5到底是什么?
a) HTML5约即是 CSS3+JAVASCRIPT+API(欣赏器提供的操纵接口)
1.简朴些一个HTML小实例
01.html
2.创建HTML文档
a) 文档的定名规则
i. 1.不答应利用特别字符
ii. 可以以中文定名,但是不答应你利用中文。
iii. HTML文件名保举利用英文小写。
留意:创建完HTML文件后依然是文本文件格式,那么请将体系里隐蔽已知文件扩展名勾选掉
按住alt键 出现工具栏 -》工具->文件夹选项->隐蔽已知文件扩展名勾选掉。
留意:全部的HTML文件 都是以.html末端的。
2.HTML标签:
a) 标签是HTML中最根本的单元,也是最紧张的构成部门,通常用两个角括号括起来:“’;
i. 标签有两种情势
1. 成对标签
内容

2. 不成对标签

2.关于HTML标签的巨细写题目
a) 标签是巨细写无关的,跟表现意思是一样的。
b) 尺度保举利用小写。
3.HTML标签属性
a) Html属性一样平常都出如今HTML标签中,是HTML标签的一部门。
b) 标签可以有属性,它包罗了额外信息,属性的值肯定要在双引号中。标签可以拥有多个属性
属性由属性名和值成对出现。
语法:
HTML颜色值的设置
大多数的欣赏器都支持颜色名聚集,颜色值是一个关键之大概是一个RGB格式的数字,在网页中都用的许多。
重要由以下两种:
利用英文单词作为颜色值:
Red,green,blue,black,yellow,pink =====
可以利用6位的16进制的颜色值
好比 #000000 玄色 可以简写 #000
#ffffff 白色 可以简写 #fff
此中前两位表现赤色,中心两位表现绿色,末了两位表现蓝色
4.HTML解释:
a) 格式:
b) 留意:解释的内容不会被欣赏器剖析出来
i. 作用:方便查找,比对,让其他步伐员相识你的代码,而且可以方便以后你对本身的代码的明白修改。
作业:整理讲堂条记
预习:HTML5头标签 ,主体布局。
本日整理重点:URL LAMP
HTML 会创建文档即可。
HTML实体字符
<  >
空格
" “
© ©
¤ ¤
HTML代码格式
任何回车或空格在源代码中都不起任何作用,全部在编写HTML代码时,都可以利用空格大概回车举行代码排版,如许可以使代码清楚度更高,也便于团队互助,必须保持严酷的缩进规则,以tab键为准。




上一篇:PHP付出接口教程,详解微信付出(一)
下一篇:Php学习最好的教程,不是w3school和菜鸟教程
您需要登录后才可以回帖 登录 | 加入社区

本版积分规则

 

QQ|申请友链|小黑屋|手机版|Hlshell Inc. ( 豫ICP备16002110号-5 )

GMT+8, 2024-4-26 01:06 , Processed in 0.089714 second(s), 47 queries .

HLShell有权修改版权声明内容,如有任何爭議,HLShell將保留最終決定權!

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表