Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2012, 01:23   #1
vetalio
 
Регистрация: 15.12.2011
Сообщений: 5
По умолчанию Что я не так сделал)))

# Функция вывода плеера:
function get_player($id){
$hash = file_get_contents('./vk.txt');
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://vk.com/video".str_replace('-','_',$id)."?noiphone");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; America Online Browser 1.1; rev1.1; Windows NT 5.1");
curl_setopt($ch, CURLOPT_COOKIE, "remixsid=".$hash);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_REFERER,"http://vk.com/id".rand(100000,999999));
curl_setopt($ch, CURLOPT_PORT, 80);
$response = curl_exec($ch);
$info = curl_getinfo($ch);
$response = str_replace("\\","",$response);
curl_close($ch);
if($info['http_code'] != '200'){get_hash(); return false;}
else{
preg_match_all("#\"hash2\":\"([a-z0-9]+)\"#isU", $response, $hash);
preg_match_all("#<iframe(.*)src=\"( .*)\"#isU", $response, $frame);
return 'http://vk.com/video_ext.php?oid='.str_replace('-','&id=',$id).'&hash='.$hash[1][0];
}
}



не выводит плеер)))

или ошибка в этом?

# Вывод онлайн фильма:
elseif($_GET['api'] == 'player'){
# Проверяем идентификатор плеера:
if(!isset($_POST['id'])){die(json_encode(array('error'=>t rue)));}
# Идентификатор верный, выводим плеер:
else{
$player = get_player($_POST['id']);
if($player === false){die(json_encode(array('error '=>true)));}
else{die(json_encode(array('success '=>$player)));}
}
}
}
vetalio вне форума Ответить с цитированием
Старый 11.07.2012, 01:29   #2
vetalio
 
Регистрация: 15.12.2011
Сообщений: 5
По умолчанию

должно быть как на http://naydu.net/online/409123/ поиск фильма, а после вывод плеера))
vetalio вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
что не так сделал(сумма квадратов элементов масива С) saurons Помощь студентам 6 12.04.2011 00:52
Простейший AJAX, что не так сделал? Dymytry JavaScript, Ajax 1 14.12.2009 12:19
Что я не так сделал в игре???Подскажите. spamer Общие вопросы Delphi 1 06.01.2009 23:04