В одном из моих приложений я сохраняю идентификатор видео YouTube ... Как "A4fR3sDprOE" .. Я должен отобразить его название в приложении.Я получил следующий код для получения его названия, а также он работает нормально.
Теперь проблема в том, возникла ли какая-либо ошибка (в случае удаления видео) php, показывающий ошибку.Я просто добавил условие.Но все равно его ошибка показа.
foreach($videos as $video) {
$video_id = $video->videos;
if($content=file_get_contents("http://youtube.com/get_video_info?video_id=".$video_id)) {
parse_str($content, $ytarr);
$myvideos[$i]['video_title']=$ytarr['title'];
}
else
$myvideos[$i]['video_title']="No title";
$i++;
}
return $myvideos;
В случае ошибки ее умирает следующим образом
Серьезность: Предупреждение
Сообщение: file_get_contents (http://youtube.com/get_video_info?video_id=A4fR3sDprOE) [function.file-get-contents]:не удалось открыть поток: HTTP-запрос не выполнен! HTTP / 1.0 402 Требуется оплата
Имя файла: models / webs.php
Номер строки: 128
Пожалуйста, помогите