0

DBクエリを実行し、それを次のようにリストに割り当てる.phpがあります。

list($A,$B)=mysql_fetch_row(mysql_query("SELECT A,B FROM configs WHERE idone=$v AND id='$inputid' LIMIT 1"));

            $p=array();
            $p=@explode(';,',base64_decode($A));
            $bg=$p[0];
            $A='';

            $i=0;
            foreach($p as $X){
                if(++$i>1) $A.='\''.str_replace(':-',':',$X).'\',';
            }

require'templates/inner_play.htm';

今 inner_play.htm で、このように上記のリストから $A と $B を使用しています..

 'image': '<?php echo $A?>',
 'URL' : '<?php echo $B ?>'

$A の値を取得できますが、$B は解決されません。私は何かが欠けていますか?

注: 大きなテンプレート システムの一部として、inner_play.htm を php に変更することはできません。同じ Htm で $A の値を取得しますが、何らかの理由で $B を取得できません。

4

4 に答える 4

2

に名前を変更inner_play.htminner_play.phpます。

于 2013-03-13T10:22:22.890 に答える
1

.html ファイルが .html などの PHP 関数を実行できないことを見逃していますecho

内部で PHP を使用する場合は、inner_play.htm の名前を inner_play.php に変更する必要があります。

于 2013-03-13T10:22:39.507 に答える
0

または、html を php として実行するようにサーバーをセットアップすることもできます。

Web サイトのルートに .htaccess ファイルを作成し、次の行を追加します。

AddType application/x-httpd-php .html .htm
于 2013-03-13T11:04:32.723 に答える
0

拡張子を .php または .phtml に変更します 単純な htm 拡張子は php コードを理解できません php コードの
有効な拡張子は php と phtml です

于 2013-03-13T10:25:43.660 に答える