第二十节:php入门小项目-创建词汇

PHP零基础入门

php入门小项目:PHP词汇表项目非常适合PHP入门的一个小项目,之前我们读取data.json的现成词汇,这节课我们开始创建词汇。创建4.7_creating_terms文件夹,把上节课《PHP路径管理》代码复制粘贴到本节课使用。我们学习了词汇表项目后端部分创建词汇。

php入门小项目-创建词汇

第一步、view/admin/index.view.php创建按钮

访问http://phpfundamentals2019.com/4.7_creating_terms/admin/,看到创建按钮。

第二步、在admin创建create.php文件

第三步、在view/admin/create.view.php文件编写表单

第四步、回到admin/create.php

1、检查作出什么样的要求,因为后期处理,我们想要请求

为了方便调用,我们把$_SERVER[‘REQUEST_METHOD’] === ‘POST’封装成函数is_post()方便调用

2、到app/functions.php

第五步、回到admin/create.php

创建sanitize()函数过来输入信息。

第六步、回到app/functions.php

程式解释:

  1. 创建sanitize函数
  2. 传入$value参数
  3. 定义$temp变量存储$value变量
    1. filter_var 使用特定的过滤器过滤一个变量
    2. FILTER_SANITIZE_STRING过滤字符串
    3. 用trim函数去除字符串首尾处的空白字符$value输入

第七步、回到admin/create.php

创建add_term函数

第八步、回到app/data/file_functions.php编写add_term函数

改进

程式解释:

  1. add_term函数,$term, $definition参数传值
  2. 数组中的$terms是一个对象,所以我们需要把$term和$definition数组变成一个对象
  3. 添加$obj的内容到$items[]数组中
  4. 用set_data把输入的信息写入到文件

继续编写set_data函数

程式解释:

  1. set_data函数传递$arr参数
  2. 把data_file存储$fname
  3. $arr值变成数组格式存在$json变量
  4. 用file_put_contents函数把$json数据写入文件

admin/create.php确认我们是否把set_data添加在controller。

下载本节《php入门小项目-创建词汇》完整代码

接近10年的互联网从业经验,精通Scrum敏捷软件开发的方法,从事互联网产品设计,开发,测试,运营,案例不少于20个,发现自己最喜欢的工作是做外贸营销,外贸SEO,特别喜欢谷歌优化。从2017年3月开始坚持在群161510483直播谷歌SEO和WEB前端开发技术,只要加进来坚持学习零基础也能够学会。

Last modified: 2019年4月19日

Previous Story

PHP零基础入门

第二十一节:php入门小项目-编辑词汇

编辑某些东西就像创建一些东西,编辑表单,提交表单之类的,在php入门小项目之编辑词汇这节课中,我们将创建编辑视图并编写代码,以便在我们的Web词汇表应用程序中编辑和保存数据.

...

Next Story

PHP零基础入门

第十九节: PHP路径管理

PHP路径:经常被PHP的绝对路径和相对路径弄的晕头转向,尤其是相对路径,在PHP应用程序中很难使用.php获取当前路径或目录可以使用__FILE__魔术变量,__DIR__魔术变量来实现.

...