如何在特定文件(页面)上停止PHP输出错误(JSON)

时间:2017-07-08 13:42:51

标签: php json cron

我的朋友给了我免费托管,我正在他的服务器上做CRON工作。但他说,你的CRON工作正在影响我的服务器。只需停止输出,一切都会好的。

这是我的JSON代码

$response = file_get_contents("https://api.themoviedb.org/3/movie/".$requestsDone."?api_key=522cec782xxxx6f6d1e0c834a");
if ($response != FALSE) {
$response = json_decode($response, true);
}

所以,我删除了所有回声线。但是,我仍然得到这个错误回声。

Warning: file_get_contents(https://api.themoviedb.org/3/movie/39740?api_key=522cec78237f49axxxxxxxxxxx6d1e0c834a): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found

我正在打开数千个网址,而某些网址包含此行

  

{“status_code”:34,“status_message”:“无法找到您请求的资源。”}

就在这一行,仅此而已。

那么,页面仍在打开,为什么会出现错误?如何制止?

或者只是为了阻止PHP回显页面上的错误(仅适用于此文件,而不是整个网站)。

1 个答案:

答案 0 :(得分:1)

首先检查此条件if($content === FALSE) { }

如果仍然遇到同样的问题,请在调用file_get_contents()之前使用@:$content = @file_get_contents($site);