Нужно исправить скрипт
Нужно исправить скрипт, который по идее должен скачивать видео с youtube.
Скрипт выглядел так:
-
case 'check':
require('classes/captcha.class.php');
if(!PhpCaptcha::Validate($_REQUEST['captcha'])) {
showCaptcha(intval($_REQUEST['vid']));
}
else {
$vid = intval($_REQUEST['vid']);
$sql = "SELECT * FROM video WHERE VID = '{$vid}' LIMIT 1";
$rs = $conn->execute($sql);
if ( $conn->Affected_Rows() != 1 ) {
echo "alert('No video found');";
}
$video = $rs->getrows();
$yid = $video[0]['YID'];
$url = "http://www.youtube.com/watch?v=".$yid;
$body = makeRequest($url);
preg_match('/"fmt_url_map": ".*?(http.*?id\%3D.*?)\%2/ims', $body, $m);
//print_r($m);
$href=rawurldecode($m[1]);
Не полный скрипт...
-
Но вскоре перестал работать, автор скрипт объяснил это тем, что youtube изменил что-то, и из-за этого этот скрипт более не актуален,
Задача: сделать скрипт актуальным.