У меня есть этот код, но я не уверен, что он работает:
/**
* Function: youtube data grabber
*
* @description :
* @param $ : video code, url type (embed/url)
* @return : data array
* @author : Mamun.
* @last -modified-by: Mamun.
*/
if (! function_exists('youtube_data_grabber'))
{
function youtube_data_grabber($video_code, $link_type = "embed")
{
if ($video_code != '')
{
if ($link_type == "embed")
{
$splited_data = explode("=",$video_code);
$video_unique_code = substr(strrchr($splited_data[4],"/"),1,-strlen(strrchr($splited_data[4],"&")));
}
else if ($link_type == "url")
{
$splited_data = explode("=",$video_code);
$video_unique_code = substr($splited_data[1],0,-strlen(strrchr($splited_data[1],"&")));
}
else
{
return;
}
// set feed URL
$feedURL = 'http://gdata.youtube.com/feeds/api/videos/'.$video_unique_code;
// read feed into SimpleXML object
$sxml = simplexml_load_file($feedURL);
return $sxml;
}
}
} // End Youtube Function
Я не уверен, как это активировать, это то, что я пытаюсь сказать. Я поместил его в контроллер, и он находится в функции одной из моих страниц. Синтаксических ошибок нет. Я просто не знаю, как его разбудить и заставить работать. Я думал, что могу просто поставить youtube_data_grabber('http://www.youtube.com/watch?v=LAcrFym10ZI', 'url');
, но это не сработало.
Я получил код от этот блог, и у меня работает функция zend. Раньше тестировал, ошибок не было. У меня проблемы с этой частью YouTube.
Любые идеи?
2 ответа
Сохраните код в application/helpers/youtube_helper.php
, затем в контроллере вызовите $this->load->helper('youtube')
.
Только тогда ваша функция youtube_data_grabber()
будет доступна.
Этот код должен входить в помощник или плагин, а не в контроллер. Первая часть кода на этой странице должна быть в вашем контроллере. Тот, который вы вставили, - это просто альтернативная версия.
Похожие вопросы
Новые вопросы
php
PHP — это открытый, мультипарадигмальный, динамически типизированный и интерпретируемый язык сценариев, изначально разработанный для веб-разработки на стороне сервера. Используйте этот тег для вопросов о программировании на языке PHP.