0

動的埋め込みの作成に問題があります。私は基本的に動的に変更する必要があります (例: index.php?channel=randomname) が、名前を入力すると、埋め込みの名前が入力した名前に変更されるようにしたいのです。

<object type="application/x-shockwave-flash"
        data="http://www.justin.tv/widgets/live_embed_player.swf?channel={$id}"
        id="live_embed_player_flash" 
        height="300" 
        width="400" 
        bgcolor="#000000">
<param name="allowFullScreen" value="true"/>
<param name="allowScriptAccess" value="always" />
<param name="allowNetworking" value="all" />
<param name="movie" value="http://www.justin.tv/widgets/live_embed_player.swf" />
<param name="flashvars" value="hostname=www.justin.tv&channel={$id}&auto_play=false&start_volume=25" />
</object>

しかし同時に、index.php または無効なリンクの場合は、デフォルトのビデオが必要です。これどうやってするの?

4

2 に答える 2

1

$_GET['channel']あなたが何らかの形で得たあなたのチャンネルだとしましょう。

<?php

    if(isset($_GET['channel'])){
        $channel = $_GET['channel'];
    }
    else{
        $channel = /* default channel value */;
    }

    echo '<object type="application/x-shockwave-flash" data="http://www.justin.tv/widgets/live_embed_player.swf?channel=$channel" id="live_embed_player_flash" height="300" width="400" bgcolor="#000000"><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always" /><param name="allowNetworking" value="all" /><param name="movie" value="http://www.justin.tv/widgets/live_embed_player.swf" /><param name="flashvars" value="hostname=www.justin.tv&channel=$channel&auto_play=false&start_volume=25" /></object>'

?>
于 2012-08-12T06:26:05.527 に答える
0

$idPHPで適切に取得していると仮定すると、変更する必要があります

{$id}

<?php echo $id;?>また<?=$id?>

于 2012-08-12T06:26:22.317 に答える