Codeigniter 3 HMVC已损坏 - php

在Codeigniter中使用此HMVC插件。 (https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/src/codeigniter-3.x/)

在另一台服务器上运行正常,但是在此服务器上出现此错误!

A PHP Error was encountered

Severity: 8192

Message: strpos(): Non-string needles will be interpreted as strings in the future. Use an explicit chr() call to preserve the current behavior

Filename: MX/Router.php

Line Number: 239

Backtrace:

File: /var/www/project.test/public/application/third_party/MX/Router.php
Line: 239
Function: strpos

File: /var/www/project.test/public/application/third_party/MX/Router.php
Line: 101
Function: _set_default_controller

File: /var/www/project.test/public/index.php
Line: 324
Function: require_once

参考方案

该服务器正在运行PHP 7,请查看以下请求请求:

https://bitbucket.org/wiredesignz/codeigniter-modular-extensions-hmvc/pull-requests/39/php73-fix-for-error-message-strpos-non/diff

CodeIgniter ODBC问题 - php

好吧,我已经构建了一个用于MSSQL的应用程序,最初以这种方式运行它,我购买了一台新计算机,出于某种奇怪的原因,它不允许我通过MSSQL连接。因此,我设置了ODBC。它连接良好,但似乎讨厌活动记录。我将不得不重写所有查询吗?还是我想念的东西。我收到这样的错误。A Database Error Occurred Error Number: 37000 [Mic…

Codeigniter URI路由和安全性 - php

在codeigniter或restful结构中,页面可以通过URI路由到例如,如果我想查看id:1的项目列表,那么我只需要创建一个类似这样的路径:domain.com/item/view/1 并在控制器中function view() { $id = $this->uri->segment(3); //database get data and …

CodeIgniter:“无法重新声明类” - php

诚然,我的OOPHP有点不稳定,但是我看不出这是怎么回事。在我的一个控制器中,我包括一个utils工作表,该表与该控制器一样,扩展了基本的CI_Controller类。这将引发致命错误:Fatal error: Cannot redeclare class Utils in {file path}\utils.php on line 88 控制器:class…

Codeigniter |将Base64图像保存到文件 - php

我创建了一个自定义产品配置器,该配置器将canvas元素另存为base64编码的图像。当我在浏览器中将图像作为图像src回显时,它可以正常工作。所以像这样的作品:$base64Image = $_POST['dataUrl']; echo '<img src="'.$base64Image.'…

通过邮戳发送的所有电子邮件都在邮戳服务器上排队 - php

我已将CI与Postmark应用程序一起使用来发送电子邮件。我已经在邮戳应用程序中使用了CI邮件功能。我已使用他们的SMTP功能发送电子邮件。正在发送电子邮件,但所有电子邮件都在标记服务器上排队。知道为什么会这样吗?顺便说一句,我正在使用免费帐户,我有25000个积分。 参考方案 我可以从邮戳中找到的唯一文档是: 您可能会(也可能不会)注意到新的状态类型。我…