解决ZBLOG PHP在PHP7.1出现"operator not supported for strings"问题

由于PHP7.X版本对于WordPress程序效率得到不错的提升,老蒋也陆续将服务器都升级至7.0或者7.1版本PHP,但是今天发现一个问题,服务器中的ZBLOG PHP程序在PHP7.1环境中编辑、修改文章的时候有出现错误,提示"[] operator not supported for strings"错误提示。

以上是点击编辑文章时候出现的错误,然后去ZBP老板那边去问问如何解决,应该是PHP7.1数组格式问题。

解决方法:

zb_system/function/lib/post.php

找到这个文件,第63行。

将:

$c = '';

改为

$c =array();

最后,我们再去ZBLOG PHP后台编辑需要的文章就不会有错误。

时间: 2024-09-17 18:24:20

解决ZBLOG PHP在PHP7.1出现"operator not supported for strings"问题的相关文章

解决Zblog文章无法打开

在前面的文章,我介绍了有关Zblog 的安装.那么今天我再来介绍下,第一次安装完成后,我在使用Zblog中所遇到的问题. 在点击文章标题,进入文章正文时,却出现如下的错误提示: 其实解决起来是很简单的,我们只需登录博客后台,进行相关的操作即可. 点击进入博客后台. 博客后台的登录地址. 点击"文件重建". "文件重建"完成.访问如下: 可以很明显的看到,现在已经正常访问文章的内容了.

PHP开发中的错误收集,不定期更新。

Fatal error: Non-static method Conn::__construct() cannot be called statically in /file.php 没有静态的方法(里面这个指方法参数,字符串类型),不能从静态上下文引用. Fatal error: [] operator not supported for strings in /file.php 当一个变量已设为非数组类型的时候,就不能再次使用[]让同名变量增加数据键值 解决方法:1.改变变量名称.2.使用$

PHP开发中的错误收集,不定期更新。_php技巧

Fatal error: Non-static method Conn::__construct() cannot be called statically in /file.php 没有静态的方法(里面这个指方法参数,字符串类型),不能从静态上下文引用. Fatal error: [] operator not supported for strings in /file.php 当一个变量已设为非数组类型的时候,就不能再次使用[]让同名变量增加数据键值 解决方法:1.改变变量名称.2.使用$

PHP特性整合(PHP5.X到PHP7.1.x)

PHP7 已经出来1年了,PHP7.1也即将和大家见面,这么多好的特性,好的方法,为什么不使用呢,也希望PHP越来越好. 在这里整理 PHP 5.1 ,PHP5.2,PHP5.3,PHP5.4,PHP5.5,PHP5.6 ,PHP7,PHP7.1 所有新特性,已备大家学习及使用 PHP5.1~PHP5.6 http://blog.csdn.net/fenglailea/article/details/9853645 PHP7~PHP7.1 http://blog.csdn.net/fenglai

PHP7.0,PHP7.1.x新特性

PHP7.1.x 新特性 风.fox 1.可为空(Nullable)类型 类型现在允许为空,当启用这个特性时,传入的参数或者函数返回的结果要么是给定的类型,要么是 null .可以通过在类型前面加上一个问号来使之成为可为空的. function test(?string $name) { var_dump($name); } 以上例程会输出: string(5) "tpunt" NULL Uncaught Error: Too few arguments to function tes

PHP7 学习笔记(一)Ubuntu 16.04 编译安装Nginx-1.10.3、 PHP7.0.9、Redis3.0 扩展、Phalcon3.1 扩展、Swoole1.9.8 扩展、ssh2扩展(全程编译安装)

 ==================== PHP 7.0 编译安装================== wget http://cn2.php.net/get/php-7.0.9.tar.bz2/from/this/mirror -- 下载php镜像tar xvf mirror -- 解压镜像cd php-7.0.9/ -- 进入安装目录sudo apt-get update -- 更新阿里云库 sudo apt-get install libkrb5-dev \ libc-client200

CentOS 6.7 源码搭建LNMP架构部署动态网站环境

源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器.Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例

thinkphp在php7环境下提示Cannot use ‘String’ as class name as it is reserved的解决方法_php实例

本文实例讲述了thinkphp在php7环境下提示Cannot use 'String' as class name as it is reserved的解决方法.分享给大家供大家参考,具体如下: 我有一网站之前用php7运行thinkphp没有什么问题,但是最近发现开启验证码的时候发现有错误 Cannot use 'String' as class name as it is reserved 在google baidu搜索了一下还是没有解决方法 于是自己动手解决,看来我是第一个分享出来的人

zblog后台无法登陆 只刷新页面解决办法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 昨晚本来想更新一篇文章,却没想到博客后台管理登陆不上了.首先判断用户名和密码是否正确,由于我用户名密码是用RoboForm工具加密保存的,肯定不会错的.于是之前手动修改了Link.asp等2个链接文件模板后网站出现错误,打不开.替换了一些asp文件和数据库后才解决的.话虽如此再确认一下密码是必要的,在数据库把正确的密码替换后上传后测试还是不行