2014-09-29 24 views
-1

我没有经验使用PHP并安装了一个脚本(很顺利)。然后我使用主设置菜单进行了一些调整。

当我现在用的是剧本,我得到以下错误(几乎每一页显着位置上显示):

Error: Warning: strlen() expects parameter 1 to be string, array given in /home/castillo/public_html/membership/inc/libs/plugins/modifier.myescape.php on line 28

网站是:http://castilloflamingo.com/membership/

当我去到该文件:modifier.myescape .PHP 我看到这个第28行:

if (strlen($string) > 20) 

我怎样才能解决这个问题?有人可以提供一些想法吗?

+1

向我们展示您的代码! – 2014-09-29 16:01:31

+0

请显示var_dump($ string); – Dezigo 2014-09-29 16:02:05

+4

字符串是文本。数组是索引的各种项目的集合。你可以说“猫”有三个字母,通常买不到动物园的字母。 – 2014-09-29 16:02:22

回答

0

我想我需要更多的信息肯定地说,但这给一试:

if (strlen($string[0]) > 20) 

的错误信息表明$字符串变量是一个数组,所以检查代码其中$串正在生成,看看你是否能够理解为什么/如何是一个数组。

+0

1向我们展示您的代码! - ここ2小时前 我是一个总括所以我不明白这个问题。什么代码在哪里? TIA – Ivonne 2014-09-29 18:14:18

+0

我是一个总的nobe所以我不明白指令Deigo,所以裸露在我身边..... 请显示var_dump($ string) 它在哪里或什么? TIA – Ivonne 2014-09-29 18:18:40

+0

先生,主,上师,上帝mw_goodjava你是男人。你修好了。我很高兴,很高兴 - 网站的工作很好...... 非常感谢***** – Ivonne 2014-09-29 19:24:37