首页 » PHP

总结:小程序的搜索功能

 

(又一个发现一个bug,已修复) 下午把小程序(书架)的搜索功能做完了,所有功能中最复杂的一个。所以就想整理下来,顺便再理一下思路,检查有没有 bug。(写到一半发现果然有 bug 。。。) 以前写作业时做过搜索功能,但毕竟是作业,只要实现最基础的就可以了(S … 阅读全文

PHP 多维数组排序

 

在开发时,我们会经常处理数组,处理数组就涉及到给数组排序。一维数组的排序可以使用sort()等函数进行排序,如果是多维数组,我们就要自定义排序函数,然后再调用usort()、uasort()、uksort()等函数,让这些函数使用自定义函数。 这里我们使用us … 阅读全文

一个留言板的源码

 

之前做的一个留言板,用到一些开源的模板,包括李炎恢老师开发的tpl模板框架,bootstrap框架,所以决定把这个留言板开源。 做了两套皮肤。 响应式布局   ps:手机端没法使用ckeditor,所以手机端打开后的输入框只能输入文本信息,电脑端可以 … 阅读全文

ThinkPHP5的请求和响应

 

请求对象 Thinkphp是一个单入口的框架,所有的请求都进入index.php,通过index.php接收所有的http请求。请求中所有参数都可以通过Request这个对象来接收和处理。 在thinkphp中,有三种方式可以获取到Request对象,在ind … 阅读全文

ThinkPHP5的路由

 

美化url或者简化用户访问,tp5相比之前的版本有了很大的升级。 在index模块里 现在要访问info()方法的话,需要输入 http://localhost/thinkphp/public/index/Index/info/id/5 在conf目录下的co … 阅读全文

ThinkPHP5的入口文件

 

Thinkphp是单一入口的框架,所有请求都通过public下的index.php进入,携带不同的参数转发到相应的控制器中来实现相应的功能。 单入口文件:应用程序的所用http请求都由某一个文件接受并由这个文件转发到功能代码中。 单入口优势:安全,只需要在入口 … 阅读全文

ThinkPHP5的环境变量的配置和使用

 

用来搭建开发中使用的环境,比如开发环境,预上线环境,测试环境以及生产环境。 打印$_ENV (需要先关闭服务器,在PHP安装目录下找到php.ini文件,在文件中搜索variables_order = "GPCS",然后将其改为variables_order … 阅读全文

Thinkphp5的配置

 

提供了两种配置方式,一种是通过think下的config类,一种是通过config助手函数。 惯例配置 打开public下的index.php文件。然后定义一个常量CONF_PATH,值为根目录的conf文件夹,新建一个conf文件夹,这样在后期维护是很方便的 … 阅读全文