我经常在在线 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。