啊,好了,那么安装完以后,哎,刚才我也说了,再点创建,是不是找到我们三 w 目录啊,对吧?所有的文件都创建到三 w 目录中啊,那么创建完以后如何访问呢? 如何访问 p h p 文件文件啊,怎么来访问呢?那么要想访问的话,我是不得先写点代码啊,对吧?哎,我先往里面写一个啊,这里边有个 demo, 对吧? word 前面给个标号,注意了啊, 我给这个零一的标号,目的是让你看我在今天课程中是第几个创建的啊?我这是第一个创建的零一,我就零一 demo 了啊,而你们在做的时候,你们不需要创建这个零一,明白吗?这个零一是给你们看的啊,那么好,创建的零一 demo 打开在这里边,咱们在选 任何一门语言中第一句话一般常用于输出什么东西? hello word 是不是?那好,现在我在这里面,我不输出 hello word 了啊,太 out 了,我在这里边输出一个什么呢?叫做 php info, pp info 啊,好了,那么输入完以后,我想访问这个零一 demodapp, 怎么访问呢? 啊,刚才我说了,是不是必须通过浏览器啊,哎,打开浏览器,然后在这里边输什么呢?输入 local host 或者幺二七点零点零点一 啊,咱们本地巡回 ip, 对吧?这两种都可以,这个时候干嘛?你看好了,会直接出现。会直接出现?出现哪呢?咱们来试一下就知道了啊,我的环境是不是已经启动了,哎,启动了启动了,来在这里边输入呗。 low, 好好的,你看一输入完以后是不是进到这个页面了,哎,当你进到这个页面了,才是你的万婆真正执行成功了 哦,进到这个页面以后这个时候咱们就找咱们的文件吧,注意一点该页面不会去显示文件的。啊,什么意思啊?他只会显示目录就显示文件夹,比如说在这里边咱们找一下啊,这么多文件,我现在都关了一下啊,把这些都关掉,关掉以后来 在 w 目下零九对吧?哎,在这里边你看零九下面有个零一,哎,那么咱们先看啊,我在三 w 下边,这是不是当我输入完了过后直接会访问到三 w 目录 对吧,你看是不是啊,你自己看是不是啊,这里边已经告诉你了,你看 your project, 那么你的 项目有什么有 demo 这呢啊?有 document 对吧?有,对吧,是不是都是在这顶上呢?哎,所以记住当我输入完 logo 或者是不是直接访问到哪里了, 对吧?突然 logo hose 的对吧,直接访问到阿帕奇管理的三 w 目录中目录中,哎,直接就访问到了,那访问到了你就找就行了啊。这里边你看啊, 这里边三 w 下边咱们有什么?有,刚才看到有这个零九对吧?零九下面什么有一个零一来点,这个时候你看这访问到了,哎所以呢如何访问的呢? 哎你在这里边怎么说?输入 logo house 的或者幺二七点零点零点,呃,点零点零点一 ip 啊,这两种形式都可以去访问。直接访问到三 w 目录中了,那么要注意的一点是什么呢?啊?在三 w 目录中啊,如果直接创建 pp 文件 文件啊,由于 vamp 系统系统原因啊,不会显示三 w。 不不不不,不会显示 p p 文件文件啊。 vamp 目录三 w 目录下 只会显示目录来,你看是不是这样的啊,当我在这个里边啊,你看啊,如果我直接输入 logo s 的时候,是不是访问到三 w 目录下了?在这三 w 目录下,各位你看有文件吗?是不是所有的都是目录出现的, 所以记住,你在这里面创建文件是没有用的啊,就是你访问不到,你看不到,你要想访问能不能访问能,比如说这里边你看好了,我给你创建一个啊, 新建一个吧啊,新建一个叫做 a 点 p p 啊, a 点 p h p 啊,建国二问号 p a p 问号建国二回来,然后我 echo 一个什么呢? echo 一个叫做大雄好帅。 好了,那么这个时候你看我再来刷新三大论目下有这个文件吗?说,没有,哎,这个时候我只能怎么办?写个 a 点 p p, 你这么访问,这样可以 啊,如果你想在这个 logo hose 的访问来能看到的情况下是不行的啊,这个里边只会去显示目录而不会显示文件啊,所以这里边我给你注意了,只在咱目录下啊,只会显示目录啊,不会显示文件 啊,那么访问访问完了,有的人说,熊哥呀,我,我不想这个输入 logo hose 或者幺二七点零点零点一,我感觉好囤啊,好囤 苦,对吧?那比如说这里面咱们来看我幺二七点零点零点一,这不也能访问的来,对吧?但我不想,怎么办呢?我想用我自己的,我想写一个叫什么呢?叫做帅哥点 com 行不行? 哎,行,怎么样能设置我们自己的呢啊,设计我们自己的一个域名呢?那么这个时候我们就需要干嘛呢?需要去配置一下我们的虚拟主机啊,需要配置下我们的虚拟主机。那咱们来看怎么样配置虚拟主机啊? 叫做 h 啊。如何配置一台虚拟虚拟主机对吧?哎怎么样配置呢?首先第一件事找到阿帕奇配置文件。 配置文件啊,找到阿帕奇的配置文件在哪?目录是在 one 的目录下边啊,有一个 b 下边有个阿帕奇,下边有个阿帕奇。呃,二点四点幺八八, 我,我不确定了,我看一眼啊,来 d 盘。 one 下边对吧? b 下边阿帕奇下边阿帕奇,二点四点一八对吧?哎,打开这里边有个什么呢?有个扛 fig 卡菲格里边有个什么?有个 h t t p d 杠卡菲格对吧?那好,我给大家记一下啊,有个 c o n f 卡菲格,下边有个 h t t p d 点儿 c o n f 康菲格。哎,找到这个文件,打开, 打开以后这个文件你别看了,哥们你看不懂啊,在这里面去搜索。搜什么呢? we host 好了啊。找到这句话, 打开该文件后 调小点啊, 四号的啊。啊。打开该文件后找。找什么呢?找这个找这句话啊,找到以后去掉,去掉该内容啊,该内容前面的井号。井号 啊,井号。注意啊,这个文件是我改过的,它末日前面是有个什么呢?跟这个一样跟这个一样。有个井号了有个井号了。井号在这个文件当中代表注释 注视就是不会执行,对吧?哎,所以把它经常删掉。让他干嘛呢?让他可以执行啊,让他可以执行 啊。这句话什么意思呢?这句话就是开启虚拟主机配置文件。开启啊,去掉前面井井号来开启虚拟主机配置文件,哎,也就是说这个文件是什么呀?是我们虚拟主机的配置文件,对吧?这个文件是 虚拟主机的配置文件啊,那好,那这个时候我去掉完以后,现在各位你看我是不是已经去掉了, 对吧?去掉完以后我在干嘛呢?你看这个路径说是什么? config 下面有个 estia, 它下边有个这个文件,对吧?那咱们来找一下,你看是不是有没有啊? config 下边 config 下面有个 extia, 在 estia 里边呢,有一个叫做 htdpdv house 是不是也有一个,哎,再来干嘛呢?打开这个文件打开这个文件啊,我先来记一下啊,不然说多了我也忘 来。那么打开啊啊,第一件事 a 啊,这里边这样的,那就别别别,你这么说吧,就要这样呢,打开这个 httpd 杠 we host 点 configure 文件对吧?哎,那是打开这个目录下边的这个文件啊,打开以后干嘛呢?复制代码,哎,哪个代码呢?各位你看好了,我这里边是不是,你看从标 开始到标签结束,哎,你不用需要管它什么意思啊,是不是有这些,你看标签开始到标签结束,哎。把这个 ctrl c 复制一份出来, 哎,复制完以后你看好了。 document the root 什么意思啊?你所管理的目录对吧? seven name 你的服务名对吧?这是对这个目录的权限,这个你都可以不写不管它啊,你只需要给我记住这两个就行了,能明白哎,然后把先把它取消啊, 我这块有,我就复制一个出来了啊,来复制代码这个对吧?这个信号八零什么意思?是所有的 ip 后去走这个八折档口对吧,都能妨碍,哎。 seven name, 这是什么呀?这是我们的服务名。 seven 什么服务啊?哎。服务名称名称啊, 比如说,你以后想叫什么域名,你可以自己取,比如说,我叫做叫做。呃,帅哥点 com 啊,或者叫熊哥点 com 吧,熊哥点 com, 熊哥点 com 啊,我叫熊哥点 com。 然后呢,你看好了, doctrine 的入顿什么意思啊?按你的服务器所管理的目录 啊,叫做你需要管理的目录。哎,你需要管理哪个目录呢?你在这块告诉他就行了,对吧?那你看我需要管理哪个目录啊?我直接访问到我们的啊,我需要他的管理的是 vamp 三 w 下边啊,这呢,我需要它管理这个目录到这,对吧?哎,我把这个目录复制过来。复制到哪里?复制到这句话里面,对吧?需要管理这个目录。那现在各位你来看, 是不是这样的啊?首先这个名称,呃,我我我,没那什么呀,来吧,我就拿这一个改吧。啊, 叫做熊哥点 come。 然后呢,管理的目录呢?是地盘 one 三大,对吧?哎,改完以后再干嘛?这就完事了吗?不是啊,改完以后你需要干嘛呢?还需要去找一个文件。在哪呢?在这里边看好了,我先给你找啊, 在这个计算机啊,在这个 c 盘 windows 系统盘,对吧? windows 目录下边有一个什么呢?有一个叫做驱动 drivers, 是在这里还是在?呃,我想想啊,在 c 盘 windows 下面啊,有个 s y s 三十二那个,这个,这是不是我们系统文件的?哎。打开这里边有个 drivers 驱动,对吧?打开 drivers 里边有个什么?有个 etc, 打开 etc 里边有一个 host 啊,再来打开这个路径啊, 好了,更改好以后再来打开文件。哪个文件?这个文件,这个文件下面呢?叫什么? h 呃, h h 什么来的?来叫做 l h o host 啊。 h o s t s host 啊,打开这个文件 来,你看好了,我给你打开一下啊, e d c, 打开 hose 的打开,你看这个 hose 里面的东西你也不用看,拉到最下面加上一句话,什么话呢?首先就是你 ip 跟你的域名进行绑定,对吧?我还是一样让幺二七点零点零 点一绑定哪个域名呢?绑定一个叫做熊哥点 com, 熊哥点 com, 对吧?好了,绑定完了,这回就完事了吗?不行,你要给我重启下。阿巴奇这里边,阿巴奇这里边 restar 啊,打开这个文件,将以下内容复制 到文件中后保存。哎,对吧,干嘛呢?进行 ip 绑定, 进行绑定。哎,那好了,那现在各位我也重启完了,这个时候你来看啊,我再打开我的浏览器,我不输入这个什么了,我不输入 logo 或者了,我输入什么呢?熊哥点 com, 你看是不是直接访问到我的目录下了, 对吧?哎,那好了,这就是更改虚拟主机啊,那么我现在啊,注意,当你更改完以后,你再输入 logo hose 的不好使啊,你们的跟我的不一样,对吧?你们有可能不好使,谁能告诉我不好使怎么办? 哎,如果要不好使的话怎么办?你是不按照刚才我教你的步骤找到这个虚拟主机的配置文件,同样再复制这一个代码出来,是吧?然后呢,在这里边它的名称叫什么名啊? logo host, 对吧,然后他的这个管辖目录呢?哎,这样呢,你看我这里面是不是有啊,哎,管道三 w 目录是不是就行了,哎,写完以后干嘛?写完以后你再看一眼。看什么?看你后置的文件里边有没有 logo hold 的,跟幺二七的零零绑定的,有,你就不用动,直接冲进阿坝旗。对, 可以了啊,所以各位要记住啊,要注意啊,如果开启虚拟主机后啊,原有输入 logo house 的不能再访问 访问对吧,可以干嘛呢?可以利用虚拟主机的方式啊,配置一个 local house。 哎,这就是咱们搭建咱们的虚拟主机啊,好了,那么搭建完了咱们现在会访问了吧,哎,访问了,咱们刚才也看到了,我在我的 pp 代码中啊,这些都关掉了啊, 回答,我在我的 p a 也不要了啊,我在我的平台上是不是输了个 p p info 对吧,哎,这个东西叫什么呢?叫做我不往这写了啊,都是环境检测啊,信息检测。 那么当我输入这一行代码的时候,各位,如果我访问啊帅哥点 com, 知道帅哥吗?十五 s 不对吧,熊哥是吧,熊哥点 com 啊,当玩熊哥点 com 的时候,你看好了,我访问这个文件 来,是不是我这一条代码会出现很多内容啊,哎,这些又是什么意思呢?你不用管他啊,在这个文件中你只需要给我看懂三个地方,哪三个地方呢?第一个地方就是这, 这是你第一个要知道的啊,这里边我来记一下啊,刚才我们在这个文件里面写了一个什么东西,写了一个叫做 p p info 对吧?哎, 哎,叫做 php info 什么意思呢?叫做这个信息显示当前服务器显示当前服务器信息对吧?哎,显示的什么信息呢?第一个我们需要知道的一个是这个, 一个是这个叫什么呢? p a p 的版本号吧。哎,它是 p h p 的版本号啊。 p h p 版本号。 p h b 版本号啊,它是我们 p b 版本号啊,你看看我的 p b 什么版本? p p version 七点零点四,对吧。所以你要安装环境啊,必须你的 p p 版本要在七以上啊,必须是七以上的啊。因为我讲的版本就是七啊, 我讲的就 ppt 七,所以你们在下载的时候必须是七以上啊。那再来看还需要看懂什么呢?往下来啊,下面还有一个什么东西呢?还有一个,这句话 看到了吗?哎,这两句话你要给我看懂,来,我再解一下啊。 这两句话复制拿到我这里边来啊,什么意思?咱们来看啊。他说,哎,哎,好了, 这个东西关掉它,咱们来看它是什么?什么卡飞格,什么非有 pp 的 i ipad, 是不是说我 pp 配点儿?准确的说是我这个配置文件叫做 pp 的 i i i。 这个文件 pas, 是不是路径在哪在哪呢?他说在 c 牌 windows, 是吗?那咱们看一下有没有在我的计算机 c 盘,对吧? c 盘里边有个 windows, windows 里边咱们去找这个文件,有没有啊?来,从这往下拉 来往下看,有没有 pp 的 i i 啊?有个这个 i i i 没有 p p 的对吧?这个也不是 p p 的,你找吧。 没了,到底了,有吗?没有吧。哎,那没有,那怎么办呢?看下面这个 low 的加载配置文件对吧?你说实际在哪加载呢?在这加载的,所以你按这个路径去找去,你再看地盘 one 目录下边, 然后呢?说什么并阿巴奇,对吧?哎,并目录一下阿巴奇,阿巴奇四点一八,对吧,然后再往下呢 右并,然后 p b 的 i i, 你看看是不是啊?再点并然后 p b 的 i i, 看这里面有没有啊, 找找找找找找找找找找找找有没有,哎,是不是说我 pp 配置文件在哪啊? 哎,记住,以后我们跟这个文件就要息息相关了啊,看到了吗?看不懂对吧?不懂不要紧啊,以后我讲到哪块我会给你介绍哪块啊。所以这两个信息表什么意思呢?以上信息以上信息表示 php 配置文件叫做 php 点儿 i i 啊,就这个配置文件的路径和真实 加载路径啊,真实加载路径啊,所以这块你呢一定要能看懂啊,标 考试读取读取啊, pp 配置文件路径啊和真实加载路径啊。所以你在找的时候如果这里面没有好上真实加载,这里面去找去 啊。那好,那咱们知道这个以后再往下看还需要知道什么?你看啊,剩下的就不需要了,剩下什么呢?你看一个头一个内容,对吧?一个头一个内容,你看是不是都固定的?你看这不都是一个头一个内容,你看看 一个头一个内容一个头一个内容,对吧? c r r 头,然后下面是内容对吧?对的头内容对吧?哎,你看这不都是一个头一个内容,哎,这表示什么意思呢? 这表示的是一个完整的功能模块 关闭啊,我们再来截取一下,就比如说就就截这个基地了啊, 好了,再来复制一下啊,这种啊,就是以上啊,一个头怎么又变那个字体了? 小沙吧啊,以上一个头一个内容的,这个这个这个这个这个这个这个一个头一个内容的,这个 不能这么说啊,以上类似叫做类似一个头一个内容的啊,表示什么呢?表示一个完整的功能模块 啊,以上的头一个内容呢?它表示一个完整的功能模块啊,当你在你的这里边看到了这个功能模块,表示当前你 pp 已经加载了该功能模块,你可以使用该功能模块下面的相关的函数。就是这个意思啊,比如说 这里边我看到了基地,对吧?那就证明当前我 pp 环境下已经加载了这个基地的这个模块,我可以使用基地下面相关的这个函数了,基地可以帮我们干嘛呢?可以帮我们做图片处理,好比我们后期要求验证码,对吧?那么好,那个验证码就是他来做的啊,验证码就是他来做, 所以你在做验证码之前你需要去确定,确定什么呢?确定你当前的页面,你当前 pp 环境是否支持这个基地,对吧?或者说后期我要连数据库,对吧?那你去搜一下,你看来有没有 myseco, 哎? 有没有?有了是不是代表着我 pp 是允许这个买水果挨这个扩展了?哎,所以各位记住了,当你需要这个扩展的时候,你要来看看,对吧?通过什么?通过 pp 音否来看一看我当前是否有这个?什么有这个功能模块啊?这就是咱们这个检测信息里边 需要我们知道的这些信息啊。好,咱们来看一下啊,那么咱们开始学 pap 啊,这里边我们要介绍的是什么?首先什么是 pap 对吧?以及 pp 的学习和服务器的软件搭建,军训主义以及我的第一个 pp 文件 没错吧?哎,好,这是咱们这节课要讲的内容,关注下节课视频啊,咱们 pap 的开始和结束标记啊。好,这节课就上到这里。
粉丝4061获赞1.8万

大家好,这个视频呢来做一个注册登录的功能,因为要实现数据的交付,所以这个实力呢,我们还要写一下后端,后端这里我们就用 php 来写,刚好可以通过这个实力给大家简单来介绍一下我们的项目,从前端的静态页面到后端的数据交互呢,具体是怎么分工还有整合的。 来看一下这个视频我们要实现的功能有哪些?首先这里看到有一个注册的页面,当然页面的布局呢,写的比较简单哈,这个不是我们这个实力的重点,我们主要学习实现整个功能的逻辑和思路。 我们可以通过这个页面呢在网站上面来注册一个账号,如果说你已经有账号了,就可以点击一下这一个去登录吧,就会跳转到这个登录的页面,当然如果说你还没有账号的话,我们就可以回去注册一个,我们先来注册一个账号,就叫小 k 师兄,邮箱这里呢随便来输一个,点注册好,这里呢就提示注册成功。然后呢给我们跳转到这个登录的页面,现在我们已经有账号了,用这个账号呢来登录一下,小 k 师兄, ok, 然后呢登录,哎,这里呢就给我们跳转到,你好,小 k 师兄,欢迎来到个人中心,当然我们这里呢是没有其他的数据和内容的,主要就实现下这一个注册登录的功能,我们可以点击一下这个 back, 然后呢就返回这个登录的界面, 再点击一下这一个注册,我们再注册一个账号,这次呢注册一个结轮 注册, ok, 现在我们用杰伦这个账号来登录一下,点登录,哎,现在呢,来到的这个个人中心呢,就是杰伦这个账号的,我们现在呢就可以简单的来实现,根据不同的用户请求呢来返回数据了。 刚才是小 k 师兄进行这个登陆的,所以刚才的个人中心呢,是小 k 师兄的,现在呢是杰伦这个账号登陆的,我们现在返回的呢,就是杰伦这个账号的这一个个人中心, 还有一个完整的注册登录功能,表单的验证呢,是必不可少的,并且前端和后端都需要进行验证, 我们这个实力呢就简单一点,前端的验证呢就用 h 五自带的一些表单验证规则,后端呢我们就用 php 来实现,比方我们这里返回这一个登录的页面,如果我们现在没有输入内容,直接点登录,哎,他会提示 请填写此字段,因为我们对这个字段呢做了限制,必须要输入内容,否则他是提交不过去的。这里我们是前端直接就进行验证了,假如现在我随便输入一个没有注册的一个用户名啊,随便输入的再点登录呢, 其实前端这一块他已经过来了,但是呢,这个时候后端他还要对他进行验证,他查找了数据库,哎,这个用户他找不到,对吧?他就会返回一个用户,不存在,再给他跳回到这一个登录的界面。如果我们现在输入一个注册过的账号,比方说杰伦,但是密码呢,我是随便输入的,这个时候点登录呢, 后段的验证他还是不通过的,他给我们提示一个密码输入有误,只有当我们这个用户经过注册并且登录的时候呢,我们这个用户名和密码都给他输入正确这个受点登录呢,才会进入到我们这个个人中心。好,我们就来学习一下这个实力 呢是怎么完成的,这个实力因为要用到后端 php, 所以呢必须要在服务器的环境下面呢来进行开发,我这里是已经搭建好这个环境的了,就在这一个三 w 这个目录下面呢,它就相当于我们这个服务器的一个跟目录。 然后呢我们这个实力这一个小项目呢,就会放在这一个阿姨楼顶这个文件夹里面哈,如果大家没有这一个环境的话,你对着我的代码来敲是敲不出效果的,最多只可以把静态的这些前端的页面给它敲出来,后端的数据呢是跑不起来的哈, 在这个项目的文件夹里面,我提前准备了这么几个页面哈,这一个 indestine html 呢,就是这一个入口文件,其实呢就是这个登录的界面,这里我提前写了一个封表单,封表单里面呢有两个字段,有一个用户名和一个密码的字段,下面这里呢就是一个提交的一个按钮, 在下面呢一个超链接哈,就很简单就这些内容。然后呢样式上面呢,我先准备了波底的一些基本的样式,其他重要的样式呢,我们重新来写,来看一下现在长什么样子。 要访问那个入口文件哈,因为我们现在在这个服务性环境下面的,所以呢就通过这个 logo host 下面这一个 i e log in 这个文件夹下面这个 indestine html 呢就进入我们这一个登录界面了,现在这个表单呢,没有样式,我们给他来写一下。先来控制一下这个风表单哈,给他一个 must with 四百像素,高度呢三百像素。再给他一个背景颜色啊 gb, 再给他加个边框一个像素的,实线的这个颜色,加点 mark 哈,把它移到页面的中间 体颜色给他黑色,再加点圆角五个像素的,先来看一下刷新,现在呢这样子,我们还要给他修改一下,加点 pad 等来挤一下里面的内容上下呢,二十五像素左右呢四十五像素。下面这个 div 呢,也要给他控制一下 宽度呢,给他百分之一百高度的话三十五像素。然后呢给他一个含高,也是三十五像素,再给他们加点墨镜 top, 让他们之间呢有一点间距。 ok, 再来看一下刷新,现在呢这样子啊,还要给他调整一下,来控制一下 input, 控制一下这些输入宽宽度百分之六十高度呢,二十五像素。还有含高呢,也是二十五像素。边框 字体颜色三个八 ally none, 字体大小十二像素,加点 padding 上右下左边的五像素,加点阴影内阴影 来看一下刷新等一下这个按钮,这里呢我们还要单独给他设置一下样式,现在呢我们先把这两个文本输入框呢,让他往右边对齐一点。第二页上面这里呢给他设置一个相对定位,然后印铺,这里呢 再设置一个绝对定位,放在右边 right 八十像素。来看一下刷新这个按钮,因为我们做的这个绝对定位,所以呢现在它的宽度 已经是相对这一个波点来说了,我们单独控制一下他的样式,拿到十分米,这个按钮 宽度呢百分之五十,高度呢四十像素含高,这里呢给他十五像素就可以了,自己大小呢也是十五像素。 背景颜色波的烂,他的这个 boss 三斗的话也是烂,也不需要加十个像素的圆角, 给个字体颜色,还要加个相对定位,再来看一下刷新, ok, 现在这个按钮呢,在这个位置啊,我们还要把它移到页面正中间一点,给他定一下位 top 呢,五十像素 life 呢,给他百分之五十,这样他居中,这里呢就是负百分之五十。再给这个 superme 呢,给他设置一个鼠标,移上去的一个啊,我的围泪,让他出现个手型,然后呢再给他切换一下背景颜色, 再来看一下刷新,现在这个按钮的位置呢就差不多了,我们再调整一下这个超链接, 拿到 a 这个标签宽度呢,给他一百八十个像素,然后让他 display with bro, 通过 martin 呢来调整一下位置哈,给他放在按钮的下方一点,水平呢也是居中。再来看一下刷新, 现在位置呢,差不多了,我们再把这一个背景颜色给他调透明一点,这样子看起来好看一点。透明背景这里应该怎么处理呢?大家这里是不是第一反应就用这个 office t, 对吧?那这里用 office t 有没有问题呢?我们试一下,我们就在这 这个风这个表单这里呢,给他加一个 oppo c k, 给他零点三的透明度,看下效果。现在刷新,哎,大家发现他透明是透明了, 但是呢,它不仅仅是这个背景颜色透明,对吧?它连这些文字呢,这些书框这些全部一起透明了,我们要的效果呢是它的背景颜色透明就好了,它的内容呢就不要进行这一个透明的处理。 其实这里呢也很简单,既然我们只要这个背景颜色透明就好了,那我们就不要对整一个风表单设置这一个 oppositty, 我们给这个背景颜色加入一个 a, 这个 a 代表的就是他的透明度,这里给他零点三,这样呢就是他的背景颜色透明,但是其他的内容就不会透明了,刷新, 哎,我们要的这个效果呢就出来了,我们再对这个文字呢加点文字阴影吧,这样子好看一点,加个 tastano 白色, ok, 这样子感觉呢就好看一点了哈。我们这个登录的页面呢,就做好了,登录的页面做好呢注册的页面其实是一样的,打开这个注册这个页面的 htv 文件啊,这里面呢和刚才我们这个登录的界面其实是一样的, 他无非呢就多了两项,多了一个密码,确认密码啊,邮箱这些哈样式那些其实都是一样的,我们就把这边这个样式给他复制过来,就从这个封这里一直到下面这里给他复制一下, 然后呢就放在这里,无非呢就是他的项目多一点,我们就把这个高度呢给他改大一点, 这里三百呢给他变成三百五十 div, 这里这些 macing top 呢,可以缩小一点的 来看一下效果,把这个 interesting html 我们就改成这个 register, ok, 现在这个注册的页面呢,我们也完成了静态的页面呢,我们基本上写好了前端我们剩下的工作呢,这里就只剩下这一个表达的验证,对吧?当然呢,表达的验证除了前端,我们后端也要进行验证,这里前端的验证呢,我就简单的用它 h 五内置的一些验证的规则就好了。 看一下我们写的这些字段哈,这些字段里面呢,我给他写了一个绿块的,这个绿块是什么意思呢?如果说我们加了绿块这个属性呢,就代表说我们这个字段呢,他是必填的,如果说你不填的话,他是提交不了的。 现在这几个字段呢,我都加了这个率快的,我先把第一个给它去除掉吧,再来测试一下。这边呢刷新, 先随便输一些内容哈。现在呢,因为还没有其他的验证规则,所以呢,可以随便给他输入,我点这一个注册,哎,没有问题,他没有任何的爆错,再来试一下啊,现在呢,第二个字段我给他空出来,其他的正常来输入, 再点注册。这个时候呢,哎,他就提示请填写此字段,因为我们第二个字段给他空出来了,对吧?但是第二个字段呢,是设置了绿块这个属性的,所以呢他是必填的,我们再给他说一些内容,第一个字段呢,我给他清空,因为呢第一个字段我把这个绿块已经给他去除掉了,这个时候呢,再点注册呢? a 他就没有问题了,可以提交过去了。然后就是油箱这个自断在 h 五里面呢,他是会帮我们验证油箱的格式的。这里假如说我随便输入哈,前面呢也是随便输入这里点注册呢,哎,他就会提示说要包含这个 a 这个符号,对吧?我们呢就给他加上一个 at, 再来提交。哎,其实呢还是不完整,他说不完整,再给他加上一个点 coa, 这样子呢,就是一个邮箱的格式,再点注册呢,就没有问题了。当然假如你觉得他的验证规则还不够好呢,那我们自己写一个验证规则呢,也可以简单来举个例子。 现在这个邮箱呢啊,我是以这个 cn 为结尾的,然后我点注册呢,哎,他没有任何的提示语是可以正常提交的,但是我希望提交过来的邮箱呢,都是以这个点收 n 结尾的,其他结尾呢,我就不允许他们注册。 这样子呢,我们就可以学一下自己的一个验证规则,找到这个邮箱这个字段。然后呢我们就给他加一个,加一个 pattern, pattern 里面呢写这个正则表达式就可以了,简单来写一下这个验证规则哈,首先我们这个邮箱呢, 肯定有这个 a 这个符号,对吧?然后呢,这个 a 的前面呢,他就不可以再出现这个 a 了,所以呢,这里就不可以再出现这个 a, 后面呢也不可以再出现这个 a, 也就是说呢,只可以有一个 a 的符号。最后就是以这个点 c o n 结尾, com 多了符结尾。好,来看一下我们的规则有没有生效啊?这边刷新一下,然后呢说一下内容, 刚才呢,我们提交的时候呢,这个 cn 他是可以提交过去的,对吧?他没有任何的提示,现在呢,我们点注册。哎,这个时候呢,他就说请与请求的格式匹配,也就是说呢,现在他是提交不过去的,给他改成这个点 cn, 再点这个注册呢,哎,就没有问题了。 当然我们这里的验证呢是比较简单的,大家正常在做的时候呢,可以直接一起来做好一点,像这些密码啊,用户名啊,限制一下它的长度,再多 多少位密码和确认密码呢,要一致哈,尽量在前端就给他验证好,没必要到后端呢再去验证。不过后端的验证呢,我们同样要做,必须要做好。我们这个视频呢就先到这里,前端的工作呢,我们基本上就完成了,下个视频呢,我们就结合一下 php, 处理一下后端的一个数据交互,感谢大家的。


大小这个十五兆,左边这里也是十五兆,那么说明我们常玩了。然后这个工具可以,这里是断开,可以断开或者直接关掉就可以了。 断开或者直接关掉,我们已经查完了,就是那工具可以关闭不用。然后呢,我们现在到查完之后到这里去找。


在上一节课,我们介绍了 mac 口的基础的语法,基础的语法, 那么想要更进一步,我们必须在实际的项目当中才能得到锻炼。 接下来的任务我们是要把一张表的数据插入另外一张表, 那首先要完成这个任务,我们先来学习麦 c q 建立存储过程。麦 c q 建立存储过程。 存储过程是哈什么嘞?存储过程相当于我们学习其他语言的函数, 函数啊,我们下面打开我们的数据库, 打开我们的数据库,我们做这个存储过程的目的 是要把前面第一堂课我们 的分类表当中的所有的数据啊,这里一共有一万多行数据,把这些所有的数据呢,所有的数据全部 插入到我们在前面几节课建立的数据库当中,不然的话,作为你们学生就要一个一个的录入这些数据。 最开始我上这个班,然后让他们做这个淘宝的时候,好多人一起录录的,大家都觉得,哇,花太多时间来录这些数据了。 那既然师兄已经为我们打好了基础,已经为我们存储了这么多的分类的数据, 分类的数据那我们就直接来使用它。 所以这节课的目标就是把一个弧线分类表里面的所有的数据 导入到我们这一个表里面,但是 这个无限分类表表明跟我们不一样。这段名我们也进行了修改,以前叫 kate green kid grad id 我们全部改成了 id parentide 内更简洁一点,更简洁一点, 那要怎么倒?这是我们的要做的内容的描述, 做的内容的描述。那要完成这个过这个功能呢?我们写一条 c 口语句也可以,也可以, 我们也可以嘞啊,使用一个存储过程来解决它,来解决它。 在完成这个任务之前,首先我们来介绍这个 php 麦啊的命里面的一个导入导出数据的方法。 导入导出,我现在要批太婆表,这里面的数据,我可以把它导出,然后再导入进来。什么意思? 把这个皮太破表导出到我们的电脑,然后又从电脑里面导入到我们建立的自己的这一个数据库。 啊,数据传输的功能我倒没看到,我现在来做导入导出啊,现在选中 p type 表,选中这一个有数据的 p type 表,单机导出, 单击导出,再单击执行,你会得到一个 p 太 pod c q 的文件 啊,你会得到这样一个文件 啊,他已经下载到这里了哈,你单机执行,他就会在浏览器当中下载一个后缀,名为点 sq。 还有我的文件啊,班级之星, 他会下载这样一个文件,我们把这个文件布置到桌面上, 在桌面上粘贴一份。 哎,他到这里来了,我们得到了一个 c 口文件,这一个文件, 那就保存了数据库里面的数据,我们可以用记事本的方式去打开它, 可以看到这里有一些数据库的数据,数据库的数据就长这个样子啊,长这个样子, 好,接下来我们切换到我们的这一个库,在这一个库里面单机导入,导入选择 文件,找到我们的刚才下载的 c 口文件, 选中他,最后单击直行,单击直行, 他会在你的自己的库里面建一个包含了分类表所有数据的这样一个表格, 这是准备工作,这是准备工作。

前面我们写过一个登录程序,还记得吗?在学完 r 模式之后,我们来把前面写过的登录程序做一步优化。这个程序首先是后台存着用户的账号密码,然后用户登录的时候输入账号密码,输对了就打印,登录成功,输错了就打印账号密码错误。我们快速把原来的程序写一遍。 首先是第一两个变量,存在用户的账号密码, u 加六等于 d, 一三零三五四四五零零, password 等于一二三四五六。然后用硬部的来接受用户输入的账号,还学过点数这一步,去除两端的空格对打把结果等于一个应付的 u 教练,然后硬铺的 password, 接着判断输入的用户名等于我们后台存的用户名,按照用户输入的密码等于我们后台存的密码,这时候就可以打印登录成功,要打印账号或密码错误,现在这个程序就写完了,这是我们之前的写法,但是这个程序是有问题, 我们后来存到用户的账号密码是写成了变量的形式,如果我们只有一个用户,后面也不开放注册功能。还好,毕竟这个变量我们是写在代码里面的,也相当于是存在了硬盘里面,断电之后这个数据也不会丢失。 如果后面有新用户想要注册呢?新用户注册的账号密码你存在哪里呢?难道直接存在内存里面吗?后面有一百个用户,你都存在内存里面吗?很明显这是不合理的, 只要计算机一断电,你这一百个用户信息立马就丢失了。如果想要把用户数据永久保存下来,就可以新建一个文件,比如我还是在这个对他文件家里新建一个文件,将右上点 txt, 现在就可以在这文件里面存在号密码了。比如账号是 d 一三零三五四四五零零,然后我写四个横杠作为分割符,四个横杠后面就是这个账号的密码,一二三四五六。因为这是文本门店,我们一会用 t 模式读出来之后都是字步串,字步串我们学过, 可以用 space 拆分,所以到时候就可以拿到账号密码了。现在我把账号密码存到硬盘里面了,这样的话即便是我们后面的计算机断电了,死机了,也不会导致我们的账号密码丢失。现在再回到这里,账号密码存到硬盘之后,我们就不用再用变量来存在两个账号密码了, 只需要在衣服判断之前打开我们存账号密码的文件,把账号密码取出来就可以了。 vs open 文件路径是 dika 等 us 点 txt, 然后 model 等于 rt encoding 等于有点杠八 sf 冒号回车, 然后 f 点瑞的把读出来的文件内容复制给 r e s。 我暂时先把其他代码注视掉,来打印一下这个 r e s 到底有没有拿到我们的数据,运行一下没问题。现在这个 r e s 是一个字物算类型,对吧?刚刚我们说了,可以用 spred 把账号密码拆分出来, r e s 点是 bred, 分格符就是我们写的四个横杠,这样就会得到一个列表,列表 表里面会有两个字,一个是账号,一个是密码。学过解压副词吧,就可以这样写, uran 多好, password 这些基础知识就都用上了,如果你这些都忘记了的话,你就应该好好反思一下,你到底是学到这里来了,还是看到这里来了。 uzrang 和 pasver 的拿到之后,这个程序也就写完了, 然后把这些注射掉的部分再打开,再来运行一下这个程序,我输入账号,第一三零三五四四五零零,再输入密码,一二三四五六。 当我敲回车之后,就会直线位置 open 这段,打开文件,读取内容,然后处理一字不算,拿到硬盘里存的账号密码,接着做衣服判断,把用户输入的账号密码和硬盘存在账号密码进行比对,我一敲回车就打印了,登录成功。当然你想增加其他功能, 比如限制登录次数,你就自己去写了。都很简单,我这里只是给你演示怎么用文件来存账号密码,现在硬盘里的这个文件只存了一个账号密码,如果是存了多个账号密码怎么办呢?我们下节课接着讲。

大家好,今天咱们练习一下马赛克姆基础会头啊,没事的,画一下,咱们这个马赛会头就学的很快。今天咱们画一下这个网,也是一个茶杯吧。嗯,把这个删除掉,咱们从头到尾画一遍。 首先在咱们这个俯视头里边,用咱们这个线条来把这个大概的这个轮廓画出来,先画到斜线, 你喜欢什么样子啊,你就画啥样子,这个没有什么要求,没有啥要求,想怎么画就怎么画, 无所谓啊。然后对跟给他倒一个圆角吧,倒一个二三十的吧, 三十或者四十都可以。 然后打对跟,然后把这一个轮廓给他啊,补正一下,转换里面他有一个串联,补正 串联不正啊,然后把它一串联,然后你要补正到里边还是外边?里边外边都一样,咱们补到外边吧, 啊,这个就不正了,然后打个对跟不正的距离,就是十毫米。啥意思?就是咱们这个厚度是十毫米,厚度是十毫米,如果你觉得稍微厚了,那你补个八毫米也可以,然后给他打个对跟,这个就可以了,然后把颜色 给他转换过来啊,这个是有个青出颜色,这样就可以了,然后把这个给他画一个手把是吧?画一个手把 也是在咱们这个线条里边画,随便画啊,画条直线 可以有一点斜度啊,然后再给他斜上去,或者直直拉拉直也可以啊,有一点斜度也可以。 好,这个最好是出点头啊,给他焯一点,然后就可以了。这个就是咱们这个 茶杯的这个外形已经出来了,那么给他这个也倒一个圆角, 这个圆角倒大一点啊,咱们试一下五十可以不可以?哎,五十有点大,那么倒个二十吧。 啊?二十还可以,刚那个五十确实有点大,然后再确定,然后把这边给他连起来,用咱们这个线条把它连接起来, 然后再给他下面画一个,画一个小的句型吧。 好,给这个巨型也倒一个角啊,这也倒一个角,这个倒角就有点倒一个小角啊,倒个四个的角或者个圆滑一点。好,这个就可以了, 那么下一步给这边他打个圆弧吧,打个圆弧啊,在咱们这个已致电画圆里边, 要是化验可能不行,那怎么这个断点化验,断点化验啊,这一个断点,这一个断点。 好,这样就可以了,咱们这个轮廓出来了,咱们现在就到了。什么 这会啊?大家看一下啊,把这个手瓣给他先画出来。手瓣画出来怎么画呢?先把这个头饰给他点入,跳入咱们这个右视头,然后 把这给他放出来,然后在这个端点给他画一个圆,一直点画圆, 捕捉到咱们这个端点一定要在肉势头里边啊。 啊?半径给他画,画多少啊?画十个吧, 画十个有点大,是吧?那就画八个 好。好了,这个画出来了,然后把他这个手腕给他。 嗯,通过实体这扫描给他画,把它制作出来扫描一下,然后串联,把这个串联一下,然后打个对跟,然后再把这个 好要扫描的这条线给他再点一下,这个手腕就出来了,然后打个对勾,然后再掉入咱们这个俯视头,俯视头把咱们这一个 茶杯的茶币和这个茶底是不是也要给他旋转一周,那么旋转一周以哪条轴线旋转呢?肯定是以这条轴线旋转,那么给他把这条线画出来, 好随便画一条线啊,就是以这条点开来画上去,然后在咱们实体里边有个旋转, 旋转串联里边把咱们要旋转的这个投诉给他点亮,这个黄颜色已经显示点亮了, 然后打个对勾,以咱们这条轴线给他旋转,那么这一个啊茶杯就出来了,跟刚我那个有点区别,因为这个是随意画的, 把这个手瓣去掉,它是一个碗,是吧?因为咱们是随意画的,也不是很标准, 然后就打个对勾吧,就是这样子,那么咱们把这个颜色给他改一下, 这边有颜色啊,颜色改个什么颜色?改个咖啡颜色吧。 啊,这个颜色,这就是今天咱们啊马赛克姆绘图啊,简单给大家绘制了一个茶碗啊,大家也可以练习一下,特别有意思啊,想画什么就练习什么, 其中今天用到了就是咱们这个线条两点画圆导圆角画圆弧,还有咱们转换里边串联不正实体里边扫描,还有咱们旋转都用上了,还有给他 这个实体着色啊,看似一个简单的图像,咱们用到了很多这个马斯科目里边这个啊画头的这些指令,好了今天咱们就分享到这里吧。