技术

file_get_contents 函数获取 https 内容出错的解决方法

file_get_contents 函数获取 https 内容出错的解决方法

小Z 6年前 89 0

在 php 中使用 file_get_contents 函数抓取 https 网站内容时出错,可采用以下两种方法解决问题: 方法一:开启 openssl 扩展 打开 php.ini 文件找到 ;extension=php_openssl.dll,去掉前面的分号,保存后重启 web 服务器即可。 方法二:...

Illegal string offset 'xxx'的解决办法

Illegal string offset 'xxx'的解决办法

小Z 6年前 4 0

上面的代码在运行过程中会报:Illegal string offset 'rules'的,经过检查发现错误原因如下: $groups 是一个二维数组,在循环过程中产生了空数组$g 或者不包含 rules 键的数组$g。 解决办法就是在循环过程中判断是否存在$g['...

ThinkPHP5 中 success 和 error 方法传参的办法

ThinkPHP5 中 success 和 error 方法传参的办法

小Z 6年前 25 0

在应用开发中,经常会遇到一些带有提示信息的跳转页面,例如操作成功或者操作错误页面,并且自动跳转到另外一个目标页面。ThinkPHP5 的 thinkController 类内置了两个跳转方法 success 和 error,用于页面跳转提示。 我们可以很方便的通过 success 和 error 方...

ThinkPHP5.1 中使用 phpqrcode 生成二维码

ThinkPHP5.1 中使用 phpqrcode 生成二维码

小Z 6年前 151 0

由于 TP5.1 取消了 Loader 和 vendor 两个助手函数, 我们使用 extend 加载不带命名空间的第三方类,具体如下。 1、下载 phpqrcode.php,重命名为 QRcode.php。 2、把 QRcode.php 放到 extendphpqrcode 目录下,完整路径为 extend...

宝塔面板中 ThinkPHP5 更改网站目录为/public 后运行报错的解决办法

宝塔面板中 ThinkPHP5 更改网站目录为/public 后运行报错的解决办法

小Z 6年前 148 0

今天在部署一个 ThinkPHP5 开发的网站时,把网站根目录指向到 public 目录下,结果运行后产生以下错误 看错误代码很明显是 require 文件的时候出错了,并且带上了文件的路径,一开始以为是路径出错的,于是在 index.php 中尝试修改引入的文件路径,发现 index.php 并没...

PHP 中::、->、self、$this 操作符的区别(简单易懂)

PHP 中::、->、self、$this 操作符的区别(简单易懂)

小Z 6年前 4 0

在访问 PHP 类中的成员变量或方法时,如果被引用的变量或者方法被声明成 const(定义常量)或者 static(声明静态),那么就必须使用操作符::,反之如果被引用的变量或者方法没有被声明成 const 或者 static,那么就必须使用操作符->。 如果从类的内部访问 const 或者...

CI 框架提示 Undefined property: XXX::$db 错误的解决办法

CI 框架提示 Undefined property: XXX::$db 错误的解决办法

小Z 6年前 6 0

CI 框架提示 Undefined property: XXX::$db 错误,具体错误信息如下: 错误提示在 Model 类中无法使用$db 这个对象,错误原因是没有自动加载 database,在 autoload.php 文件中的 libraries 配置下 database 即可解决。 配置代码示例...

Laravel faker 生成中文测试数据

Laravel faker 生成中文测试数据

小Z 6年前 98 0

Laravel faker 可以很方便的生成测试数据,但是在 Laravel 的文档和默认的配置文件没发现配置 faker 使用中文的参数,经过查找发现 Laravel 源码中是在 DatabaseServiceProvider 中注册的国际化支持。具体代码如下: 因此我们只需要在 confi...

扫一扫二维码分享