【发布时间】:2011-10-24 20:41:03
【问题描述】:
我正在尝试在 PHP 中设置图像的大小,但它不起作用..
echo "<img src=".$media."width=200 height=200";
$media 是 src 链接。没有宽度和高度属性,它工作得很好。我认为200 必须用双引号括起来,但我不能这样做。关于如何解决这个问题的任何想法?
【问题讨论】:
我正在尝试在 PHP 中设置图像的大小,但它不起作用..
echo "<img src=".$media."width=200 height=200";
$media 是 src 链接。没有宽度和高度属性,它工作得很好。我认为200 必须用双引号括起来,但我不能这样做。关于如何解决这个问题的任何想法?
【问题讨论】:
width 当前与您的文件名连接。使用:
echo '<img src="'.$media.'" width="200" height="200" />';
/> 结束标记是正确呈现图像元素所必需的。
建议在标签名称周围加上引号。省略这些引号只会在以下情况下引起问题:
【讨论】:
【讨论】:
那是因为那不是正确的 HTML。
在您的代码中,您会得到如下内容:
<img src=image.jpgwidth=200 height=200
而你需要的是:
<img src="image.jpg" width="200" height="200" />
这样做:
echo '<img src="' . $media . '" width="200" height="200" />';
【讨论】:
width 之前添加一个空格您的原始代码行并关闭标签:echo "<img src=".$media." width=200 height=200 />"; 它可以在任何浏览器中正常工作。
echo '<img src="' . $media . '" width="200" height="200" />';
【讨论】:
您应该能够使用以下代码使其工作
echo "<img src=\"".$media."\" width=200 height=200>";
【讨论】: