我正在创建一个 vine 脚本,并且我正在尝试.jpg
从我的脚本设置的选定 vine 视频 url 中收集缩略图,如下所示是它在我的og:image:secure_url
<meta property="og:image:secure_url" content="{php} echo vine_pic($this->_tpl_vars['p']['youtube_key']);{/php}" />
我需要什么帮助
设置一个string limit
字符147
。因为当从 vine 视频 url 生成拇指时,它们看起来像这样..
https://v.cdn.vine.co/r/thumbs/6A6EB338-0961-4382-9D0D-E58CC705C8D5-2536-00000172EBB64B1B_1f3e673a8d2.1.3.mp4.jpg?versionId=i7r_pcP2P1noapLmoI0QgrtvsD8ii43f
og:image:secure_url
如果它包含列出的额外字符,将无法正确阅读
?versionId=i7r_pcP2P1noapLmoI0QgrtvsD8ii43f
我的代码将字符串限制放入
function vine_pic( $id )
{
$vine = file_get_contents("http://vine.co/v/{$id}");
preg_match('/property="og:image" content="(.*?)"/', $vine, $matches);
return ($matches[1]) ? $matches[1] : false;
// As you see below, I made an attempt but it doesn't work.
substr(0, 147, $vine, $matches);
}