explode php 报错,ecshop在php5.4下报错怎么办

ecshop在php5.4下报错的解决办法:1、打开“cls_template”文件,并修改“$tag_sel=array_shift(explode(' ',$tag));”;2、修改“static”;3、修改cls_captcha文件。

27b1f7af2a4e1bc799a5b35ab4d9311b.png

本教程操作环境:windows7系统、PHP5.4版、Dell G3电脑。

PHP5.4环境下ECSHOP网站报错问题集锦

运行Ecshop首页出现报错:

出现下面这就话:

Strict Standards: Only variables should be passed by reference in D:\**\includes\cls_template.php on line 406 第406行:$tag_sel = array_shift(explode(' ', $tag));

解决办法 1 5.3 5.4以上版本的问题,应该也和配置有关 只要406行把这一句拆成两句就没有问题了

$tag_sel = array_shift(explode(' ', $tag));

改成:

$tag_arr = explode(' ', $tag);

$tag_sel = array_shift($tag_arr);

(实验过,绝对可行)因为array_shift的参数是引用传递的,5.3以上默认只能传递具体的变量,而不能通过函数返回值 解决办法 修改完了要记得清理缓存。

【推荐学习:《PHP视频教程》】

2、php5.4环境下安装ECshop出现includes/lib_base.php on line 346的解决方案。

将cls_image.php 中 function gd_version() 改成 static function gd_version() 即可。

3 网站后台验证码不显示PHP Strict Standards: Redefining already defined constructor for class captcha in D:\web\322\includes\cls_captcha.php on line 119

打开 includes/cls_captcha.php

找到下面这段代码

function __construct($folder = '', $width = 145, $height = 20)

{

$this->captcha($folder, $width, $height);

}

将它移到

function captcha($folder = '', $width = 145, $height = 20)

的上边。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/244692.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python response.json()报错_解决Django响应JsonResponse返回json格式数据报错问题

解决Django响应JsonResponse返回json格式数据报错问题,给大家,报错,代码,图书,希望能解决Django响应JsonResponse返回json格式数据报错问题易采站长站,站长之家为您整理了解决Django响应JsonResponse返回json格式数据报错问题的相关内容。代码return JsonResponse({…

php 实例 规范,PHP开发规范实例详解

本文主要和大家分享PHP开发规范实例详解&#xff0c;希望能帮助到大家。源文件代码使用<?php开头 &#xff0c;忽略闭合标签?>文件格式必须是无BOM UTF-8格式一个文件只声明一种类型&#xff0c;如class和interface不能混写在一个源文件中缩进使用4个空格来缩进&#x…

sql 相加_SQL经典题型

SQL内容及常见面试题如下&#xff1a;以下为具体的面试题内容和答案一、简单查询题目查询姓“猴”的学生名单查询姓名中最后一个字是“猴”的学生名单查询姓名中带“猴”的学生名单查询姓“孟”老师的个数二、汇总分析题目查询课程号为“0002”的总成绩查询选了课程的学生人数查…

centos编译apache php mysql,在CentOS6.7中编译安装 apache php mysql

安装 开发工具 yum groupinstall "Development Tools" ------------------------------ tar -jxvf apr-1.5.2.tar.bz2 cd apr-1.5.2 ./configure --prefix/usr/local/apr make && make install ----------------- tar -jxvf apr-util-1.5.4.tar.bz2 cd apr-u…

python为什么虚部是j不是i_Python基础02 基本数据类型

简单的数据类型以及赋值变量不需要声明Python的变量不需要声明&#xff0c;你可以直接输入&#xff1a;>>>a 10那么你的内存里就有了一个变量a&#xff0c; 它的值是10&#xff0c;它的类型是integer (整数)。 在此之前你不需要做什么特别的声明&#xff0c;而数据类…

php array 如何访问,php – 如何访问$array [@key]值

我正在使用expedia API并且它运行良好,但我不知道如何访问这种特殊类型的数组键.回复如下$response stdClass Object([size] > 1[activePropertyCount] > 144[city] > 1[hotelId] > 12345[HotelSummary] > stdClass Object([order] > 0[ubsScore] > 10748…

基于stm32f429的手写识别_关注智能手机老年用户:百度输入法手写模型迎来重磅升级...

智能手机的快速普及让很多人都已经习惯于任何事情都用手机办理&#xff0c;不仅外出买东西、乘坐公共交通可以使用智能手机支付&#xff0c;同时一些与工作、政务相关的事情也可以在智能手机端完成&#xff0c;而社交工具更是让人们几乎已经不再使用短信、电话功能&#xff0c;…

如何安装ipython notebook_IPython notebook安装指导

1.环境准备yum -y install sqlite-devel #在安装Python之前执行&#xff0c;ipython notebook依赖sqlite执行pip install ipythonpip install notebookpip install pysqlite #ipython notebook 依赖sqlite数据库&#xff0c;必须安装后才能使用[错误处理]如果安装sqlite-devel后…

Html页面上输出不了PHP,在页面上直接输出未经解析的HTML源码

摘要&#xff1a;<?php $str6$我在\php中文网\学习 PHP 和 HTML &#xff0c;目前我还是&小白&。;echo $str6,;//\, 、$str6$我在\php中文网\学习 PHP 和 HTML &#xff0c;目前我还是&小白&。;echo $str6,;//\, 、标签、&等均被解析输出echo htmlspec…

python po设计模式_(Python)PO设计模式

无规矩不成方圆。编写代码也是&#xff0c;如果没有大概的框架&#xff0c;管理代码将会是一件很头疼的事。先看看笔者以前写的python脚本&#xff1a;如果只有一个用例&#xff0c;这样看着好像挺整洁的。但是当用例越来越多后&#xff0c;如果元素定位发生了改变&#xff0c;…

php strtok函数,strtok函数的使用示例

strtok函数是字符串函数库中的一个函数&#xff0c;函数原型如下&#xff1a;char *strtok(char s[], const char *delim);作用&#xff1a;分解字符串为一组字符串。s为要分解的字符串&#xff0c;delim为分隔符字符串。例如&#xff1a;"hello,hi:what?is!the.matter;&…

python 滑块验证码_python selenium 淘宝滑块验证码 问题

正常打开淘宝等页面&#xff0c;搜索商品和滑块验证码是没有问题的&#xff0c;但是用selenium打开&#xff0c;在多次翻页后出现的滑块验证码就总是失败&#xff0c;无论是手动滑还是代码控制都不可以&#xff0c;目前正在找解决办法。。。此问题针对多次翻页出现的滑块验证码…

php框架m方法详细,Thinkphp框架中D方法与M方法的区别是什么

Thinkphp框架中D方法与M方法的区别是什么发布时间&#xff1a;2021-02-06 23:09:38来源&#xff1a;亿速云阅读&#xff1a;69作者&#xff1a;小新小编给大家分享一下Thinkphp框架中D方法与M方法的区别是什么&#xff0c;相信大部分人都还不怎么了解&#xff0c;因此分享这篇文…

vue created 调用方法_vue 基础-生命周期 lifecycle 的执行顺序和作用

前言《vue 基础》系列是再次回炉 vue 记的笔记&#xff0c;除了官网那部分知识点外&#xff0c;还会加入自己的一些理解。(里面会有部分和官网相同的文案&#xff0c;有经验的同学择感兴趣的阅读)平时开发中&#xff0c;我真的不太使用生命周期相关的方法。但必须明确的是&…

php 获取图片字节,php内置函数获取图片类型-exif_imagetype

在PHP获取图片类型可以使用PHP内置函数中的 exif_imagetype预定义常量定义有以下常量&#xff0c;并代表了 exif_imagetype() 可能的返回值&#xff1a;图像类型常量 值 常量1 IMAGETYPE_GIF2 IMAGETYPE_JPEG3 IMAGETYPE_PNG4 IMAGETYPE_SWF5 IMAGETYPE_PSD6 IMAGETYPE_BMP7 IM…

python谱聚类算法_谱聚类(spectral clustering)原理总结

谱聚类(spectral clustering)是广泛使用的聚类算法&#xff0c;比起传统的K-Means算法&#xff0c;谱聚类对数据分布的适应性更强&#xff0c;聚类效果也很优秀&#xff0c;同时聚类的计算量也小很多&#xff0c;更加难能可贵的是实现起来也不复杂。在处理实际的聚类问题时&…

php 获取文件大小 修改时建,php遍历目录输出文件大小,类型,修改时间.

$dir"C:/THsoft";//这是一个目录地址 也是根目录if (is_dir($dir)){//判断$dir是否是一个目录if ($dhopendir($dir)){//dh变量用来接收opendir的返回信息 如果为真 则执行whilewhile (($filereaddir($dh))!false){ //readdir()函数会返回一个文件的名称的echo …

vba 提取 json某个值_Excel中提取不重复值的方法汇总(5种基础+VBA+1个自定义函数)...

各位朋友&#xff0c;你们好&#xff0c;今天和你们分享Excel中提取不重复值的几种方法&#xff0c;着重介绍【5种】基础操作方法&#xff0c;另外附送一个VBA去重代码&#xff0c;拿去就可以直接使用。一、基础操作方法1、数据工具直接去重(见下图)数据工具去重2、高级筛选(见…

mysql distinct 条件,多行条件下的mysql distinct列

我有一个mysql数据库(item_preset)与下表&#xff1a;--------------------------------| id | preset_id | item_id | value |--------------------------------| 1 | 1 | 1 | 2 || 2 | 1 | 2 | 1 || 3 | 1 | 4 | 60 || 4 | 1 | 3 | 16 || 5 | 1 | 3 | 17 || 6 | 1 | 3 | 18 |…

python time 语句_python的time模块总结

python的time模块与random模块目录time模块time模块三种时间表示在Python中&#xff0c;通常有这几种方式来表示时间&#xff1a;时间戳(timestamp) &#xff1a; 通常来说&#xff0c;时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())…