Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Embed 每个视频网站的视频PHP脚本_Embed - Fatal编程技术网

Embed 每个视频网站的视频PHP脚本

Embed 每个视频网站的视频PHP脚本,embed,Embed,这是令人沮丧的 现在我只有以下几点: $regexes = array(); //youtube regex, will go to matches[1] $regexes[] = '(?:https?:\/\/(?:(?:.+\.(?:youtube\.com|ytimg\.com))|(?:youtu\.be\/))(?:.*?)(?:\??vi?[\/\=]{1}|embed\/)([A-Za-z0-9\-_]{11}))'; //vimeo regex, will

这是令人沮丧的

现在我只有以下几点:

$regexes = array();
    //youtube regex, will go to matches[1]
    $regexes[] = '(?:https?:\/\/(?:(?:.+\.(?:youtube\.com|ytimg\.com))|(?:youtu\.be\/))(?:.*?)(?:\??vi?[\/\=]{1}|embed\/)([A-Za-z0-9\-_]{11}))';
    //vimeo regex, will go to matches[2]
    $regexes[] = '(?:https?:\/\/(?:.+\.)vimeo.com(?:\/video\/|(?:.+clip_id=))([a-z0-9-]+))';
那只是Youtube和Vimeo。但我想要的是Youtube,Vimeo,Dailymotion。。。还有其他所有现存的网站


我的想法是,我有一个网站,允许用户嵌入其他网站的视频。我想有点像不倒翁。我心中有大约一百个网站。但我不知道从哪里开始寻找这些网站的完整代码列表。

很难维护包含所有视频网站的数据库。我想你可以获取URL内容并搜索视频标签。不幸的是,这只适用于使用HTML5而不是flash渲染视频的网站。

是的。我很惊讶,那里还没有什么东西。如果没有其他每天嵌入多个网站内容的新闻和媒体网站像huffingtonpost.com或yahoo.com的新闻部分这样方便的话。。。应该在某个地方为这个信息建立某种存储库。。。