В одном из моих приложений я сохраняю идентификатор видео youtube ... Как «A4fR3sDprOE» .. Мне нужно отобразить его название в приложении. У меня есть следующий код для получения его названия, а также его работы.Получить название видеоролика youtube в PHP
Теперь проблема в том, произошла ли какая-либо ошибка (в случае удаления видео) 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;
В случае ошибки ее умирает с folllowing
Серьезность: Предупреждение
Сообщение: file_get_contents (http://youtube.com/get_video_info?video_id=A4fR3sDprOE) [function.file- get-contents]: не удалось открыть поток: HTTP-запрос не удался! HTTP/1.0 402 Оплата Требуемое
Имя файла: модели/webs.php
Порядковый номер: 128
Пожалуйста, помогите
, который сработал ... спасибо .. – ramesh