2017-08-20 18 views
0

私はGoogleドライブのビデオを再生するコードを持っています。ブラウザのフォームにURLを入力して再生をクリックすると再生されます。しかし、私はそのフォームを削除し、ユーザーがGoogleドライブのファイルIDでURLを訪問すると直接ビデオを再生したい。urlからURLを呼び出す代わりに

私はmydomain.com/index.php?id=0ByaRd0R0Qyatcmw2dVhQS0NDU0U

以下

のようなURLで動画を再生したいが、私はそれを行うことができないのです。誰でも私を助けてください。以下

あなたの例のサイトがある場合は私のPHPコードは

http://i.imgur.com/0LU5RLv.png

私のindex.phpコードhttps://pastebin.com/kUGCGHk7

<?php 
error_reporting(0); 
include "curl_gd.php"; 

if($_POST['submit'] != ""){ 
$url = $_POST['url']; 
$linkdown = Drive($url); 
$file = '[{"type": "video/mp4", "label": "HD", "file":    "'.$linkdown.'"}]'; 
} 
?> 

<form action="" method="POST"> 
     <input type="text" size="80" name="url"   value="https://drive.google.com/file/d/0ByaRd0R0Qyatcmw2dVhQS0NDU0U/view"/> 
      <input type="submit" value="PLAY" name="submit" /> 
     </form> 

答えて

0

です:mydomain.com/index.php?id=0ByaRd0R0Qyatcmw2dVhQS0NDU0U

$_POSTをに置き換えてくださいその後完全なURLを作成します

<?php 
    error_reporting(0); 
    include "curl_gd.php"; 

    if($_GET['id'] != ""){ 

    $id = $_GET['id']; 
    $url = "https://drive.google.com/file/d/" . $id . "/view/"; 

    $linkdown = Drive($url); 
    $file = '[{"type": "video/mp4", "label": "HD", "file":"' .$linkdown. '"}]'; 
    } 
?> 
+0

いいえ、私はこれをもう一度試しました。フォームボックスにURLを入力するだけです。私は手動で再生ボタンをクリックして出力を得る必要があります。

+0

クリックすることなく直接出力したいフォームの再生ボタン。 –

+0

ohh ............... – Viney

関連する問題