文件\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
变量之前的某个地方。