好的,我想从php打印一个'img'到html。 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中执行它。它的问题被简化了。
谢谢你们!
答案 0 :(得分:1)
也许因为宽度和高度不喜欢100%?试试:
$value='../images/cal.png';
printf (
'<img src=%s height="100" width="100">',
$value
);
unset($value);
为什么让代码更复杂?以下不起作用吗?
echo '<img src="'.$value.'" width="100" height="100" />';