Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP未在客户服务器上正确呈现。数据库查询在->处中断。图片包括_Php_Mysql_Wordpress - Fatal编程技术网

PHP未在客户服务器上正确呈现。数据库查询在->处中断。图片包括

PHP未在客户服务器上正确呈现。数据库查询在->处中断。图片包括,php,mysql,wordpress,Php,Mysql,Wordpress,奇怪的问题,让我试着解释清楚 我写了一个WordPress插件,它已经安装在几十台服务器上,没有问题。一个客户端今天试图安装它,他们收到了以下错误解析错误:语法错误,第302行的/sitepathhere/wp content/plugins/myplugin/insert.php中出现意外的“}” 该函数通过回音输出文本,而不是返回文本。好吧,我把它改成了返回文本,这一部分都做得很好。然后,管理面板和wordpress的前端显示了我从插件中获得的PHP代码,从看似随机的部分开始。在这里,您可以

奇怪的问题,让我试着解释清楚

我写了一个WordPress插件,它已经安装在几十台服务器上,没有问题。一个客户端今天试图安装它,他们收到了以下错误解析错误:语法错误,第302行的/sitepathhere/wp content/plugins/myplugin/insert.php中出现意外的“}”

该函数通过回音输出文本,而不是返回文本。好吧,我把它改成了返回文本,这一部分都做得很好。然后,管理面板和wordpress的前端显示了我从插件中获得的PHP代码,从看似随机的部分开始。在这里,您可以看到页面源代码的屏幕截图:

即使我将代码合并到一个文件中(不需要包含insert.php文件),页面仍会在标题中显示我的所有php代码,并且不会完全处理


你知道为什么服务器不能处理我的插件吗?第二个屏幕截图中的代码格式错误,在实际文件中不是这样。

看起来该服务器上没有启用short\u open\u标记

替换

<?


可能就是这样!让我试着给你回电话,就这样。谢谢。@Branndon:在PHP中,短标记通常是不受欢迎的,习惯于不使用它们,它们经常被禁用。图像甚至不再存在……是的,答案已经给出,图像被删除,因为它们包含服务器的一些标识信息。对不起,你应该把它们放回去,但是图像模糊了
<?php