我的朋友给了我免费托管,我正在他的服务器上做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回显页面上的错误(仅适用于此文件,而不是整个网站)。
答案 0 :(得分:1)
首先检查此条件if($content === FALSE) { }
。
如果仍然遇到同样的问题,请在调用file_get_contents()之前使用@:$content = @file_get_contents($site);