【发布时间】:2014-12-06 19:57:27
【问题描述】:
我正在使用以下代码查看视频是否已准备好嵌入我的网站。如果视频是 404 页面,它会退出,如果是其他任何页面,它会继续,当然包括视频。嗯,理论上。
我困惑了大约一个小时为什么它停止工作,但这一定是因为视频现在已经准备好了,我的代码正试图将整个视频包含在我的代码中,而不是仅仅获取标题或其他内容。
请问有更好的方法吗?
$url=$videourl;
$handle = curl_init($url);
curl_setopt($handle, CURLOPT_RETURNTRANSFER, TRUE);
/* Get the HTML or whatever is linked in $url. */
$response = curl_exec($handle);
/* Check for 404 (file not found). */
$httpCode = curl_getinfo($handle, CURLINFO_HTTP_CODE);
if($httpCode == 404) {
exit("video not ready!");
}
curl_close($handle);
【问题讨论】:
标签: php video curl http-status-code-404