私はよくオンライン 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);
しかし、サーバーにアップロードすると、もう機能しません。もちろん、これはサムネイルへのリンクのみを示しています。誰が問題が何であるか知っていますか?
編集ソリューション: Web ホスティング コントロール パネルに移動し、CGI およびスクリプト言語サポートに移動し、PHP スクリプトを選択して、allow_url_fopen = Off を allow_url_fopen = On に変更します。