相关疑难解决方法(0)

PHP Regex获取youtube视频ID?

有人可以告诉我如何从URL中获取youtube id,无论URL中有哪些其他GET变量.

以此视频为例:http://www.youtube.com/watch?v=C4kxS1ksqtw&feature=related
所以v=在下一个之间和之前&

php regex

131
推荐指数
12
解决办法
16万
查看次数

从vimeo网址获取Vimeo id的简便方法

我试图从vimeo URL获取id.有比这更简单的方法吗?我看到的所有vimeo视频网址总是:

https://vimeo.com/29474908

https://vimeo.com/38648446

// VIMEO


$vimeo = $_POST['vimeo'];

function getVimeoInfo($vimeo)
{
    $url = parse_url($vimeo);
    if($url['host'] !== 'vimeo.com' &&
            $url['host'] !== 'www.vimeo.com')
        return false;
   if (preg_match('~^http://(?:www\.)?vimeo\.com/(?:clip:)?(\d+)~', $vimeo, $match)) 
   {
       $id = $match[1];
   }
   else
   {
       $id = substr($link,10,strlen($link));
   }

   if (!function_exists('curl_init')) die('CURL is not installed!');
   $ch = curl_init();
   curl_setopt($ch, CURLOPT_URL, "http://vimeo.com/api/v2/video/$id.php");
   curl_setopt($ch, CURLOPT_HEADER, 0);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
   curl_setopt($ch, CURLOPT_TIMEOUT, 10);
   $output = unserialize(curl_exec($ch));
   $output = $output[0];
   curl_close($ch);
   return $output['id'];
}

$vimeo_id = getVimeoInfo($vimeo);
Run Code Online (Sandbox Code Playgroud)

php regex vimeo

25
推荐指数
6
解决办法
4万
查看次数

使用JavaScript解析Vimeo ID?

如何从JavaScript中解析Vimeo URL中的ID?

该URL将由用户输入,因此我需要检查他们是否以正确的格式输入了该URL.

我需要ID,以便我可以使用他们的简单API来检索视频数据.

javascript vimeo

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

php ×2

regex ×2

vimeo ×2

javascript ×1