我正在运行youtube数据api的请求。
用户输入帐户名称,保存设置,然后检查页面上有哪些视频帐号 -
如果他们输入的帐户名称错误,或帐户名称不存在,我希望它显示错误消息,说明他们输入的帐户名称不正确。
如果成功,只需在列表中打印视频。
如果帐户名称正确,我可以从youtube打印视频/拉视频。如果错了,我会收到File_Get_Contents
失败 -
Warning: file_get_contents(http://gdata.youtube.com/feeds/api/users/ddd/uploads?
v=2&alt=json): failed to open stream: HTTP request failed! HTTP/1.0 404 Not Found
in C:\xampp\htdocs\site\wp-content\plugins\plugin\includes\get_vid_list.php on
line 379
我想,而不是打印错误,我希望它向用户打印错误消息:
如何检查file_get_contents()
是否成功?
答案 0 :(得分:3)
使用PHP的@
修饰符来抑制自动错误报告:
$contents = @file_get_contents($url);
if (!$contents) {
// Report error
}