Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.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
文件\u获取\u内容()失败。PHP_Php - Fatal编程技术网

文件\u获取\u内容()失败。PHP

文件\u获取\u内容()失败。PHP,php,Php,下面两行代码起作用。他们成功地从和向下保存数据。我可以看到服务器上的文件 file_put_contents("vix.json", fopen("https://www.quandl.com/api/v3/datasets/YAHOO/INDEX_VIX.json?api_key=example", 'r')); file_put_contents("aaa.json", fopen("https://www.quandl.com/api/v3/datasets/MOODY/DAAAYLD.j

下面两行代码起作用。他们成功地从和向下保存数据。我可以看到服务器上的文件

file_put_contents("vix.json", fopen("https://www.quandl.com/api/v3/datasets/YAHOO/INDEX_VIX.json?api_key=example", 'r'));
file_put_contents("aaa.json", fopen("https://www.quandl.com/api/v3/datasets/MOODY/DAAAYLD.json?api_key=example", 'r'));
我可以使用以下方法成功地从第一个文件中提取数据:

$v = file_get_contents("vix.json");
但以下内容正在停止我的PHP脚本:

$a = file_get_contents("aaa.json");
我注释掉上面的行,脚本运行,包括它,它失败了

错误:

PHP Parse error:  syntax error, unexpected '$a' (T_VARIABLE)

正在进行的工作。目前正在谷歌上搜索这个错误。非常感谢您提出的任何消除bug的建议。

最困难的总是您可能面临的小问题。在开发过程中,为了便于将来参考,请始终打开错误报告,以便您可以拾取类似这样的错误

ini_set('display_errors', 1);
error_reporting(-1);

这导致了您的错误,这意味着您在定义
$a
变量之前缺少分号(
)。哪些日志?已打开错误报告<代码>ini\U集合(“显示错误”,1);错误报告(-1)位于脚本顶部。然后在这里发布错误消息/通知,这样我们可以提供更好的帮助,因为
“failing”
的描述不足以帮助任何人。如果日志由apache和linux运行,则日志应位于/var/log/apache2/error.log中。并在/etc/php5/apache2/php.ini中启用错误报告在定义
$a
变量之前的某个地方。