0

私はこのコードを作成しましたが、動作します。私の問題は、ビデオが存在しない場合に埋め込みを非表示にする方法です。空の(白い)画像が表示され、醜いためです。

<?
require_once("include/imdb.class.php");
$oIMDB = new IMDB('http://www.imdb.com/title/tt'.$detail['imdb'].'/');
$trailer = 'http://www.youtube.com/v/'.$detail['ytube'].'&hl=de_DE&fs=1&color1=0x3a3a3a&color2=0x999999';
if($oIMDB->isReady){
    $cover = '<img src="include/'.$oIMDB->getPoster().'" id="imdb_cover" alt="" />';
} else {
    echo '<p></p>';
}
?>
<?=$cover;?><embed width="420" height="345" src="<?=$trailer;?>" type="application/x-shockwave-flash"> </embed>
4

1 に答える 1

0

ビデオが存在しないかどうかを判断するものは何ですか? PHP の何かがそれを示している場合は、次のような単純な条件を使用できます。

if ($detail['ytube']) {
  // render your video
}
于 2013-08-24T17:25:36.617 に答える