技术

thinkphp5 获取用户 ip tp5 获取客户端 ip

thinkphp5 获取用户 ip tp5 获取客户端 ip

小Z 6年前 2 0

最近在用 thinkphp5 开发的时候有个获取客户端 ip 的需求,可能是 thinkphp3 用的多了,没多想直接写了个$ip=get_client_ip(),结果很自然的就报错了呗。 经过查看手册发现 thinkphp5 已经取消了这个函数,在 thinkphp5 里面使用 thinkReque...

php 截取字符串函数

php 截取字符串函数

小Z 6年前 2 0

截取字符串是程序开发中最常见的一种操作,那么在 php 中截取字符串的函数有哪些呢? 1.substr 函数 substr — 返回字符串的子串 返回字符串 string 由 start 和 length 参数指定的子字符串。 正确返回提取的字符串,错误返回 false。 2...

php 生成唯一订单号

php 生成唯一订单号

小Z 6年前 2 0

php 生成唯一订单号,用在接入支付宝及微信支付等在线支付功能时,生成一个唯一的订单号。 其实我个人觉得在非高并发的情况下生成这个唯一订单号时用用户 ID 加上当前的时间戳即可。

ThinkPHP5 扩展配置目录 extra 中自定义配置文件的管理方法

ThinkPHP5 扩展配置目录 extra 中自定义配置文件的管理方法

小Z 6年前 2 0

ThinkPHP5.0.1 版本开始增加了扩展配置目录的概念,在应用配置目录或者模块配置目录下面增加 extra 子目录,下面的配置文件都会自动加载,无需任何配置。 这极大的方便了我们进行扩展配置,比如在 application/extra 目录下面创建一个 web.php 文件,内容如下: ...

织梦 cmsTAG 标签显示每个标签共有多少篇文章

织梦 cmsTAG 标签显示每个标签共有多少篇文章

小Z 6年前 2 0

我们在进行织梦 dedecms 模板设计的时候,想实现类似于 wordpress 博客那样的 tag 标签,本博客就是用 wordpress 搭建的,像我博客边栏的 tag 那样,就是在显示 tag 的链接和 tag 名的同时,还能显示每个 tag 关联的文章的数量。如下图所示: 但是织梦默认没有这样的标签来调...

dedecms 判断当前页是否为首页

dedecms 判断当前页是否为首页

小Z 6年前 2 0

通过以上代码可以判断当前页面是否为首页,同时如果页面为首页,则加上 current 样式。 把这段代码加到导航栏代码中,就可以实现当页面为首页时,导航栏中的首页有选中样式了。

去掉 power by dedecms 的两种方法

去掉 power by dedecms 的两种方法

小Z 6年前 2 0

使用 dedecms 的朋友在创建好网站后会发现网站底部会有 power by dedecms 字样的版权提示,在这里零五科技呼吁大家保留这个版权提示。那么强迫症选手要怎么去掉 power by dedecms 信息呢?以下两种两种方法可供选择: 1.通过新建自定义变量方式 进入系统管理后台...

Docker 的八个真实应用场景

Docker 的八个真实应用场景

小Z 6年前 2 0

在 CentOS7 安装 Docker 教程中,我们介绍了 Docker 的基本安装方法,那么我们一般在什么情况下要使用 Docker 呢?下文列举了 Docker 的八个真实应用场景。 简化配置 这是 Docker 公司宣传的 Docker 的主要使用场景。虚拟机的最大好处是能在你的硬件设施上运行各种配置...

.htaccess 设置整站所有链接 301 重定向

.htaccess 设置整站所有链接 301 重定向

小Z 6年前 2 0

网站运维过程中经常会遇到需要更换域名的情况,为了不损失域名的流量与权重,建议使用 301 重定向的方法更换域名。 不过网上很多人提供的通过.htaccess 文件进行新旧域名 301 跳转的方法只实现了主域名的跳转,把旧域名下的所有 url 都统一跳转到了新域名首页,这样很显然是不符合 seo 友...

Laravel 中原生 SQL 查询分页方法

Laravel 中原生 SQL 查询分页方法

小Z 6年前 2 0

Laravel 的分页器可以非常方便的用在 查询构造器 和 Eloquent ORM 中,但是很多时候我们的业务需要复杂的 sql 实现,使用查询构造器和 Eloquent ORM 反而效率低下,那么在 laravel 中原生 SQL 怎么实现查询分页呢?具体如下: 注意 sql 语句中要加上双括号...

jQuery 删除 select 中(所有)的 option 的方法

jQuery 删除 select 中(所有)的 option 的方法

小Z 5年前 2 0

之前我们介绍过通过 jQuery 动态向 select 中添加 option 的方法,那么怎么通过 jQuery 动态删除 select 中的 option 呢?其实方法很简单。 jQuery 删除 select 中的所有 option: jQuery 删除 select 中指定的 option:

ThinkPHP5 数组查询条件中设置 or 或者 and 方法

ThinkPHP5 数组查询条件中设置 or 或者 and 方法

小Z 6年前 1 0

在 thinkphp3 中,where 方法传入数组非常强大,可以组合任何形式的复杂查询条件,示例如下: 以上代码就是在 thinkphp3 中实现 or 查询的方法,但是到了 thinkphp5 中官方手册却并没有提及到 where 方法使用数组条件时,如何实现 or 或者 and 查询。 其实在 think...

扫一扫二维码分享