页面在服务器中不起作用
Page doesn't work in server
我用 javascript/php 创建了一个统计页面,当我在我的本地主机上尝试时,它可以正常工作
但是当我在联机服务器上创建它时
Microsoft Edge 给我这个结果:HTTP 500 错误
真奇怪...Microsoft Edge 找不到此页面
Firefox 给我一个白页
为什么?!!
您可以在此处显示结果:
error_log 说:
[10-Jul-2016 17:03:28 Europe/Berlin] PHP Parse error: syntax error, unexpected '[' in /home/hipponeimmo/public_html/test/charts.php on line 95
在这一行我有这个:
$sql = "SELECT * FROM statistics WHERE MONTH(st_date) = '$date1' and YEAR(st_date) = '$date2' ";
$sql_sel = mysqli_query($conn,$sql);
$data = [];
我需要做什么?有什么帮助吗?
我以前有过几次类似的错误。您可能不小心删除了文件名"webconfig"。询问您的服务提供商是否是这种情况
您正在使用 新的 短数组语法 []
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' ];
我用 javascript/php 创建了一个统计页面,当我在我的本地主机上尝试时,它可以正常工作
但是当我在联机服务器上创建它时
Microsoft Edge 给我这个结果:HTTP 500 错误
真奇怪...Microsoft Edge 找不到此页面
Firefox 给我一个白页
为什么?!!
您可以在此处显示结果:
error_log 说:
[10-Jul-2016 17:03:28 Europe/Berlin] PHP Parse error: syntax error, unexpected '[' in /home/hipponeimmo/public_html/test/charts.php on line 95
在这一行我有这个:
$sql = "SELECT * FROM statistics WHERE MONTH(st_date) = '$date1' and YEAR(st_date) = '$date2' ";
$sql_sel = mysqli_query($conn,$sql);
$data = [];
我需要做什么?有什么帮助吗?
我以前有过几次类似的错误。您可能不小心删除了文件名"webconfig"。询问您的服务提供商是否是这种情况
您正在使用 新的 短数组语法 []
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' ];