动态网页设计Varuxn

好吧,我以前从来没有接触过网页设计,然后想学学干货就参加了这个公选课,一开始前两节课先学习静态网页设计,感觉还不错,基本都可以听懂,然后由于某些因素,上公选课的时候就不听了,感觉自己课下补习也可以学会,当我第二次去尝试听这个课的时候才发现已经进行到了动态网页,完了,不懂了。然后经过半个月旷日持久的战斗,终于,顺利完成并提交大作业(但其实这个时候我还不知道自己的作业算是什么水平)。在这里谈一谈我对这门课的理解和感受吧。

首先老师会给大家一堆文件,大概是这个样子的:

第一次课老师应该会教大家一步一步来搭建apache环境,基本跟上就可以(千万记得带电脑,鼠标,u盘去上课),哪怕没有跟上也可以按照服务器及PHP系统安装配置指南.txt这个文件的内容进行apache环境的安装。

然后就是Mysql的安装,这个可能在第一节课不会教大家(然后在后面某一节你没听的课,突然安装这个东西),光是这个的安装我就弄了好久。。。

参考了好多种方法,b站大学,百度,知乎,爱选修上学长的建议(xampp,这个我不太会用)。最后发现好像是一开始用老师发的安装包安装失败后没有删掉,导致后面一系列的安装都出现了问题(比较严重的一个问题就是端口占用,好像所有的默认都是3306造成端口占用冲突,可是我安装的端口改成3336也不对,枯了)。总之就是安装之前最好把之前安装的Mysql先卸载了再说。

但其实老师给发的软件之类的东西大部分都是32位电脑适配的,可能有时候没办法开机自启动,只需要在Windows的service里面手动启动就好了。

静态网页部分就是HTML的学习,比较简单,一般的格式是这样的:

标题基本上都是模板类的东西,记忆即可,不会的时候去翻找老师发的课件,或者百度,CSDN,知乎,都会有答案,不做过多赘述。

这里就是我个人感觉难度系数比较高,并且较难完成的部分了,这个部分主要涉及两个东西:PHP和Mysql。

PHP的某些输入,输出,循环,变量定义,等程序基础结构方面的东西类似于C语言等其他编程语言,可以类比去学习,课件上也有相应的内容。

这里主要介绍Mysql的使用

以下操作在终端进行,下面这句是Mysql的登入,root为用户名,然后输入密码就好了

mysql-uroot-p有些作业需要的环境条件是local-infile=1,那么在登入的时候我们就需要

mysql-uroot-p--local-infile=1登入后查看local是否开启

select@@local_infile;如果没有开启的话,就开启

setgloballocal_infile=1;开启后会显示:

以创建留言板的作业为例,大致的文件列表如下

creat_database_and_table.sql为我们需要在mysql中输入的语句

--创建数据库CREATEDATABASEIFNOTEXISTSmy_guestbook;--选择数据库USEmy_guestbook;--创建留言表CREATETABLEIFNOTEXISTSmessages(idINTAUTO_INCREMENTPRIMARYKEY,emailVARCHAR(255)NOTNULL,usernameVARCHAR(255)NOTNULL,messageTEXTNOTNULL,recipientVARCHAR(255)NOTNULL,created_atTIMESTAMPDEFAULTCURRENT_TIMESTAMP);也可以使用source语句直接从sql文件中读入命令(这里需要读者自行更改sql文件的路径)

source/path/to/create_database_and_table.sql;创建数据库

CREATEDATABASEIFNOTEXISTSBasedata_name删除数据库

DROPDATABASEIFEXISTSmy_guestbook;如果只想删除表而不删除整个数据库,可以使用以下SQL命令删除messages表:

DROPTABLEIFEXISTSmessages;以上就是关于数据库及数据库表的创建。

接下来是本文最最精华的部分,在了解了PHP和Mysql的基本流程工作原理之后,就可以使用ChatGPT来帮助我们书写PHP及Mysql代码了,我们可以根据它写的代码来了解这门语言的使用方法(顺便完成作业)。并可以根据自己的需求对代码的某个部分进行微调从而达到自己的预期。

本文只是提供基础的思路和方法,大作业的真正完成还是需要读者努力去学习的。

ChatGPT真的超级好用,去到处搜索怎么做都没有结果的时候真的很崩溃,但最后也是成功的完成了(水过去了)这个作业,学会了Mysql和PHP的基本使用方法。本文写的不是很详细,因为已经写完大作业一周后才写的这篇blog,忘的有点多了,只能请xdm加油了。

THE END
1.《PHP动态网页设计》课程标准(12页)PHP资料《PHP动态网页设计》课程标准.pdf 12页内容提供方:洪文浩 大小:723.75 KB 字数:约1.15万字 发布时间:2023-09-06发布于北京 浏览人气:86 下载次数:仅上传者可见 收藏次数:0 需要金币:*** 金币 (10金币=人民币1元)《PHP动态网页设计》课程标准.pdf 关闭预览 想预览更多内容,点击免费在线预览...https://max.book118.com/html/2021/1208/5023231311004133.shtm
2.动态网页设计东莞理工学院程序设计基础、数据结构、数据库基础。 参考资料 [1]网页设计与制作教程(HTML+CSS+JavaScript),刘瑞新主编,机械工业出版社,2014.1 [2]《PHP编辑基础与实例教程》孔祥盛 主编, 人民邮电出版社,2013.3 [3]《动态网站建设从入门到精通》陈益材 等编著,机械工业出版社,2012.6 ...https://www.icourse163.org/spoc/course/DGLG-1451148175
3.《PHP动态网页设计教程(第2版)黄迎久,石炜主编著》简介当当墨渊图书专营店在线销售正版《PHP动态网页设计教程(第2版) 黄迎久,石炜主编 著》。最新《PHP动态网页设计教程(第2版) 黄迎久,石炜主编 著》简介、书评、试读、价格、图片等相关信息,尽在DangDang.com,网购《PHP动态网页设计教程(第2版) 黄迎久,石炜主编 著》http://product.dangdang.com/679315746.html
4.学生网页设计制作作业网页制作作业成品网页设计作业帮我作业网为有作业需求的大学生和代做作业的个人或商家提供信息交流平台,主要针对计算机方面:网页设计作业,网页制作作业,网页制作成品,计算机毕业设计代做,asp php asp.net c# java jsp动态网页作业,毕业设计论文等专业的课程作业, 期末作业和毕业设计。qq:182681http://www.85work.com/
5.上海php网站培训学校上海动态网页设计培训班上海动态网页设计培训班 小班详询 课程优势:分段教学,讲练结合更易懂 上课方式:直播,面授 上课时段:全日制,晚班,周末班 ¥ 26800 预约试听 此类课程在52个城市开课,了解本地信息→ 问一下 课程详情教学点教学环境学员评论相关推荐 网页 设计 管理 淘宝 ...https://www.qinxue365.com/course/190368.html
6.PHP动态网站程序设计(第2版)数字图书馆灯塔第1 章 动态网站的原理和运行机制 1.1 动态网站的原理 1.1.1 动态网站的起源 1.1.2 动态网站的组成与运行 1.1.3 动态网站开发语言 *1.1.4 动态网站的有关概念 1.2 网页的类型和工作原理 1.2.1 静态网页和动态网页 1.2.2 为什么需要动态网页 1.2.3 PHP 动态网页的工作原理 ...https://www.dtdjzx.gov.cn/szlib/jykj/2817738.jhtml
7.ASP动态网页制作视频教程——我爱自学网ASP的全称为Active Server Pages,是Microsoft公司提供的一种开发动态网页的技术。开发人员可以通过ASP结合HTML网页,建立动态、交 互且高效的网页。应广大学员要求,我爱自学网特推出《ASP动态网页制作视频教程》,本套教程从ASP基础知识讲起,配合大量实例详细讲解每一个知http://www.52zxw.com/kecheng_66.html
1.PHP+MySQL制作简单动态网站(附详细注释+源码)前端页面设计得有点可能不太专业,将就着用。主要专注在功能的实现。 内容页 添加内容 删除内容 修改内容 具体实现步骤 根目录布置: 1.登录界面实现 具体步骤参照文章: PHP+MySQL制作简单的用户注册登录界面(注释超详细~附源代码)_Tsing X的博客-CSDN博客 2.内容页实现 *注意,请完成登录界面后再进行后续操作 1.1...https://blog.csdn.net/m0_53649704/article/details/125940400
2.基于PHP技术的动态网站设计和实现最后,安全性是设计和实现动态网页时需要考虑的重要因素。PHP提供了一些安全功能,如数据过滤和加密函数,可以帮助开发者保护网页免受恶意攻击和数据泄露的风险。 综上所述,基于PHP技术的动态网页设计和实现是一个复杂而有趣的过程。通过合理利用PHP的优势和功能,开发者可以创建出功能强大、交互丰富且安全可靠的动态网页,...https://www.phpweb.com.cn/news/html/32430.html
3.PHP动态网页设计教程2浏览量 问图书管理员 馆际互借 点赞 收藏 访问借阅管理系统 分享 作者:黄迎久 ISBN:9787302575818 出版社:清华大学出版社 出版年:2021 新编动态网页设计教程 作者:滕直 ISBN:7502435425 出版社:冶金工业出版社 出版年:2004 PHP动态网页设计与制作案例教程 ...https://www.las.ac.cn/front/book/detail?id=0a93ea144c32c89939c2e2394c187f18
4.Dreamweaver8完美网页设计Dreamweaver 8完美网页设计-PHP&MySQL动态网页设计篇主要讲解了php和mysql语言在dreamweaver动态网页制作中的应用。全书分为基础应用篇和范例实战篇两个部分,主要内容包括服务器的构建,php和mysql的基本语法,利用php建立购物车、网络相册、会员系统、 extensions套件实例教学、快速制作特殊版面、元件效果等。 https://www.jb51.net/books/129912.html
5.清华大学出版社图书详情本书分为10章,内容包括动态网站开发概述,HTML与JavaScript、PHP语言基础、函数与面向对象编程、Web交互编程、MySQL数据库、PHP访问数据库、文件访问操作、使用织梦CMS制作网站、PHP安全编程等。附录安排了PHP的实验。本书适合作为高等院校各专业“Web编程技术”或“动态网页设计”等课程的教材,也可作为Web编程的培训类...http://www.tup.tsinghua.edu.cn/booksCenter/book_08855501.html
6....+Dreamweaver动态网站建设全程揭秘2版9787302526858网站设计/...策云图书专营店 进店逛逛 折啊 PHP+MySQL+Dreamweaver动态网站建设全程揭秘2版9787302526858网站设计/网页设计语言(新) PHP+MySQL+Dreamweaver动态网站建设全程揭秘(第2版) 无著 9787302526858 风格: 图文详情https://www.zhe2.com/note/679491579879
7.ASP.NETCore适用于.NET的开源Web框架用于使用 .NET 和 C# 构建 Web 应用和服务的框架。 开始 Windows、Linux 和 macOS 上均支持 使用一个堆栈快速生成 Web 应用 ASP.NET Core 附带生成 Web 应用所需的一切内容,其中包括 Web UI 框架 Blazor,可用于快速创建在任何位置运行的快速、安全且可靠的 Web 应用。 https://asp.net/
8.PHP考试题16、搭建PHP环境时要先安装php,再安装apache服务器 答案:错误 17、apache服务默认占用80号端口,不可更改 答案:错误 18、下面哪项不属于静态网页设计中使用的核心技术 A、HTML B、DreamWeaver C、CSS D、Javascript 答案:B 19、下面哪组中列举的技术都属于动态网页设计时使用的核心技术 ...https://www.oh100.com/kaoshi/php/333099.html
9.静态网页是什么意思?详解静态网页的特点优缺点及与动态网页的区别七、静态网页和动态网页的区别 1、网页制作语言不同 静态网页使用语言:超文本标记语言,一般是htm、html、shtml类型后缀的文件;动态网页使用语言:一般使用PHP、ASP、JSP等开发,都是asp、jsp、php后缀类型的文件。 2、文件的存储不同 每一个静态网页都是一个独立的文件,而动态网页实际上并不是独立存在于服务器上的...https://www.youhuaxing.cn/seojianzhan/17509.html
10....大学生个人网页制作,html网页成品代码,静态网页设计作业模板STU网页设计网站提供大学生HTML静态网页模板下载,PHP网页毕业设计作品及论文,html5网页设计制作代码,DW网页设计与制作成品下载,Dreamweaver网页设计作业免费教程,网页定制代做,简单个人网页制作...https://www.stu-works.com/index.php
11.近两万字的干货!可能是最全面的网页设计基础知识全攻略编者按:本文有6个章节,从工作流程、网站种类、网站组成部分、技术原理、设计规范等全面总结了网页设计的基础知识,接近两万字的干货,新手看完就可以入门了。一、网页设计是什么?网页设计也被称为 Web Design、网站设计、Website design、WUI 等。https://www.uisdc.com/web-design-basics-raiders