页面不在服务器中工作

时间:2016-07-10 14:57:59

标签: javascript php json dom localhost

我在本地主机上尝试使用javascript / php创建一个Statistics页面,它没有任何问题

但是当我在一个on ligne服务器上创建它时

Microsoft Edge给我这个结果:HTTP 500错误

奇怪的是...... Microsoft Edge找不到这个页面

Firefox给我一个白页

为什么?!!

您可以在此处显示结果:

  

http://hipponeimmo.com/test/charts.php

error_log说:

  

[2016年7月10日17:03:28欧洲/柏林] PHP解析错误:语法错误,意外' ['在第95行的/home/hipponeimmo/public_html/test/charts.php中

在这一行中我有这个:

$sql = "SELECT * FROM statistics WHERE MONTH(st_date) = '$date1' and YEAR(st_date) = '$date2' ";
$sql_sel = mysqli_query($conn,$sql);
$data = [];

我需要做什么?有帮助吗?

2 个答案:

答案 0 :(得分:0)

您正在使用可用的{em>新短数组语法[] since PHP 5.4。您最有可能在服务器上使用PHP 5.3或更低版本,因此您需要使用旧语法。使用:

$data = array();

而不是

$data = [];

$colors = array( 1 => '8BC34A', 2 => 'FC8213', 3 => '337AB7', 4 => '00CED1', 5 => 'ff5733', 6 => 'd733ff', 7 => 'EEEE00', 8 => '8B4500', 9 => 'FF4500', 10 => 'F08080', 11 => 'B22222', 12 => '8E8E38' );

而不是

 $colors = [ 1 => '8BC34A', 2 => 'FC8213', 3 => '337AB7', 4 => '00CED1', 5 => 'ff5733', 6 => 'd733ff', 7 => 'EEEE00', 8 => '8B4500', 9 => 'FF4500', 10 => 'F08080', 11 => 'B22222', 12 => '8E8E38' ];

答案 1 :(得分:-1)

我之前几次遇到类似的错误。您可能不小心删除了文件名" webconfig"。如果是这种情况,请询问您的服务提供商