【问题标题】:Getting vine thumbnail获取藤缩略图
【发布时间】:2014-08-30 13:29:23
【问题描述】:

我经常在在线 php 编辑器中尝试一些代码,这样我就不必将文件上传到我的服务器或在浏览器中离线检查。

我有这段代码可以在在线编辑器中使用:

   function get_vine_thumbnail( $id )
{
  $vine = file_get_contents("http://vine.co/v/{$id}");
    preg_match('/property="og:image" content="(.*?)"/', $vine, $matches);

    return ($matches[1]) ? $matches[1] : false;
}

 $vine = "OBWu9Mmmujm";

echo get_vine_thumbnail($vine);

但是当我将它上传到我的服务器时,它不再工作了。当然,这仅显示缩略图的链接。有谁知道是什么问题?

编辑解决方案:转到您的虚拟主机控制面板,转到 CGI 和脚本语言支持,选择 PHP 脚本并将 allow_url_fopen = Off 更改为 allow_url_fopen = On。

【问题讨论】:

    标签: php thumbnails vine


    【解决方案1】:

    好像没问题

       function get_vine_thumbnail( $id )
    {
      $vine = file_get_contents("http://vine.co/v/{$id}");
        preg_match('/property="og:image" content="(.*?)"/', $vine, $matches);
    
        return ($matches[1]) ? $matches[1] : false;
    }
    
     $vine = "OBWu9Mmmujm";
    
    echo '<img src="'.get_vine_thumbnail($vine).'"/>';
    

    【讨论】:

    • 我知道,当我在在线编辑器中尝试它时,它工作得很好,但是当我将它上传到我的服务器时它就不起作用了。我创建了新文件,因为可能第一个文件已损坏,但它仍然无法正常工作。
    • 所以我似乎只能获得默认的 vine 主页,无论我尝试解析哪个视频 URL。有什么想法吗?
    猜你喜欢
    • 2014-08-05
    • 2011-09-17
    • 1970-01-01
    • 1970-01-01
    • 2011-06-03
    • 2011-10-09
    • 2015-12-17
    • 1970-01-01
    相关资源
    最近更新 更多