使用PHP和NetBeans创建基于XAMPP的动态网页(学习笔记7)(技术笔记7)网站应用和服务器管理 澳大利亚维多利亚大学VIT1204 Web Application and

Assessment 1 - Lab Task 1

 您需要在NetBeans中创建一个PHP项目。将项目命名为LabTask1\u s1234567,其中数字表示
您的学生ID。您的任务包括在项目中开发以下PHP文件:
index.php
header.php
footer.php
registration_form.php
display_data.php
validation_functions.php
索引页面必须使用PHP includes来构建动态内容。索引页面应包括其他PHP文件
显示页眉、页脚、注册表和数据表页面。登录页(索引页)应显示表单
根据下一页提供的插图捕获用户数据。必须在服务器端验证所有用户输入
(即PHP脚本)。
需要验证缺少的输入和有效数据。确保将表单属性novalidate设置为true。页面
当用户输入出现问题时,应显示错误消息。如果存在验证错误,则表单字段
应包含以前提交的值以及以红色字体显示的错误消息。
如果在未遵守任何规则的情况下提交表单,则应显示适当的自定义错误消息。
错误信息需要指导填写表单的人员,以便他们能够更正缺失或不准确的信息
信息
如果准确输入了所有信息,则应提交表格,并在表格中重新显示数据表中的页面,但不包含HTML表单。
下表描述了表单验证的元数据

使用validation\u函数。在类中创建的php文件,用于支持此实验室任务的表单验证。包括
此文件位于索引页中。

注册web应用程序将在提交后验证用户输入的数据是否缺少输入和有效数据。

提交有效数据后,web应用程序将在表中显示数据。

 Assessment 1 - Lab Task 2

创建一个名为LabTask2\s1234567的新PHP项目,其中数字表示学生ID。
将案例研究数据库SQL脚本导入MySQL。

创建一个使用PHP语言执行数据库CRUD操作和文件处理的web应用程序。
创建4个名为task1的PHP文件。php,任务2。php,任务3。php和task4。php。

按照以下任务。运行每个页面以执行应用程序的每个任务。
任务1:
读取案例研究数据库中的所有记录,将记录转换为JSON数据,并将数据保存到JSON文件中
命名为dbtojson。json。
以下是JSON格式的Contacts表数据示例:(注意:在程序输出中,此数据集将显示在一行中)


任务2:
读取案例研究数据库中的所有记录,并以逗号分隔值(CSV)格式保存数据。到a
名为dbtocsv的文件。csv。
以下是CSV格式的联系人表数据示例: 

任务3:

从现有JSON文件读取数据,并将数据保存到案例研究数据库中。应创建JSON文件
手动使用单个数据记录并命名为JSONODB。json。以下是中新联系人记录的示例
jsontodb。contactsDB数据库的json文件。
读取JSON文件并将数据保存到案例研究数据库中。
验证记录是否已通过PHP管理页面插入到数据库中


您的页面将反映您的案例研究记录: 

任务4:

从现有CSV文件读取数据,并将数据保存到案例研究数据库中。CSV文件应手动

使用单个记录创建并命名为csvtodb。反恐精英。数据记录应用于案例研究数据库。下列的

是csvtodb中新联系人记录的示例。contactsDB数据库的csv文件。

读取CSV文件并将数据保存到案例研究数据库中。

验证记录是否已通过PHP管理页面插入到数据库中:

Assessment 1 - Lab Task 3

使用“ec2用户”帐户登录。您需要管理权限才能执行此实验室任务。
•安装并启用Apache Web Server(httpd)、PHP语言支持和MYSQL数据库服务
•配置Apache Web服务器,以提供/home/ec2 user/public\u html目录中的网页和PHP脚本。
修改服务器名称、文档根、目录标记和目录索引指令。也不允许Apache列出
缺少索引页时的目录内容。从web根目录加载主页的URL应为:
http://<公共IP地址>。
•在/home/ec2 user/public\u html目录中创建以下目录:secure/development/restricted。创造
受限文件夹中的索引页,打印消息:“您位于受限区域”。配置虚拟
目录名/受限,URL映射到受限文件夹的绝对路径。将链接添加到
文档根目录中主索引文件中的受限页面。限制区域的URL应为:http://<公共IP
地址>/受限。
•将Apache配置为对网站的受限区域访问使用HTTP基本身份验证。登录对话框
应在internet用户在主页中选择受限链接时显示。添加HTTP用户帐户Alice和
Bob,redhat作为密码,用于测试目的。
•使用您的学生id(如s1234567)创建一个新的用户帐户,并将密码设置为redhat。
•在新用户目录下创建一个public\u html目录,并添加一个PHP页面,将欢迎消息打印到
页面,例如欢迎使用用户s1234567主页。配置Apache以从用户的
public\u html目录。例如,要从学生id用户帐户加载主页,请输入http://<公共IP
地址>/~ s1234567。
•配置Apache以加载HTTP状态403和404的自定义错误页。
•为主页安装和配置SSL证书。应显示以下URL的安全站点:
https://<公共IP地址>。证书必须由您签发。
•创建一个新的目录结构,如下所示:/var/www/sites/site1。创建索引。php文件到site1文件夹
显示消息:“欢迎使用Site1”。为此站点配置基于端口(端口81)的虚拟主机。以下内容
URL应显示Site1页面:http://<公共IP地址>:81。注意:要使此功能正常工作,必须添加
AWS服务器安全设置中的自定义TCP端口规则。 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

FS9000

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值