0

わかりました、php から html に「img」を出力したいと思います。php ファイルは、html div 内に含まれています。高さと幅の属性なしで画像を印刷すると機能しますが、それらを含めると機能しなくなります。

次のコードが機能します。高さも幅もありません。

$value='../images/cal.png';
printf (
    '<img src=%s >',
    $value
    );
unset($value);

次のコードは機能しません。高さと幅が含まれています。

$value='../images/cal.png';
printf (
    '<img src=%s height=100% width=100%>',  
    $value
);

unset($value);

幅と高さを引用してみましたが、まだ何もありません。私は何が欠けていますか?

echo を使うと高さと幅で動作しますが、コードが複雑になるので、printf で行いたいと思います。質問のために簡略化されています。

みんなありがとう!

4

1 に答える 1

0

たぶん、幅と高さが 100% 好きではないからでしょうか? で試してください:

$value='../images/cal.png';
printf (
    '<img src=%s height="100" width="100">',  
    $value
);

unset($value);

なぜコードを複雑にするのですか? 以下は機能していませんか?

echo '<img src="'.$value.'" width="100" height="100" />';
于 2013-07-28T22:31:37.270 に答える