好的,我想把一个"img"从php打印到html。php文件包含在一个htmldiv中。当我打印没有高度和宽度属性的图像时,它可以工作,但当我包括它们时,它就停止工作了。
以下代码有效。没有高度或宽度。
$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中完成它。这个问题已经简化了。
谢谢大家!
也许是因为宽度和高度不喜欢100%?试用:
$value='../images/cal.png';
printf (
'<img src=%s height="100" width="100">',
$value
);
unset($value);
为什么要让代码变得更复杂?以下不起作用吗?
echo '<img src="'.$value.'" width="100" height="100" />';