2016-09-16 15 views
-2

PHPコードが$_GETメソッドから受け取った場合、ビデオタグを追加しようとしています。 "あなたはstatement.Thereforeできませんのでごエコーで "PHPモード" に既にをしているPHPコード内のhtmlコード

echo '<source src=' . <?php echo $_GET["video1"]; ?> . ' type="video/mp4">'; 

問題が

<?php 
if($_GET['video1'] == NULL) { 

} 

} else { 
    $vid = $_GET["video1"]; 
    echo '<video width="320" height="240" controls>'; 
     echo '<source src=' . <?php echo $_GET["video1"]; ?> . ' type="video/mp4">'; 
     echo '</video>'; 


    } 
?> 
+0

あなたは既にPHPになっています。代わりに 'echo '';'が必要です。 – Qirel

+0

を削除し、その前に1を削除する – Danh

答えて

1

PHPは、再帰的に組み込み可能ではない第二のエコーでありますphpモードに移行します。

どうしてこのような醜い醜い畳み込み文が必要ですか?なぜあなたは単に持っていないのですか

echo '<source src=' . $_GET["video1"] . ' type="video/mp4">'; 

1

は交換してください:

echo '<source src=' . <?php echo $_GET["video1"]; ?> . ' type="video/mp4">'; 

で:

echo '<source src=' . $_GET["video1"] . ' type="video/mp4">'; 

巣のPHPコードのクロックに必要はありません。

関連する問題