在PHP中设置图像的大小

时间:2011-10-24 20:41:04

标签: php html image

我正在尝试在PHP中设置图像的大小,但它不起作用..

echo "<img src=".$media."width=200 height=200";

$ media是src链接。没有宽度和高度属性,它可以很好地工作。我认为200必须用双引号括起来,但我无法做到。关于如何解决这个问题的任何想法?

5 个答案:

答案 0 :(得分:6)

width目前与您的文件名连接在一起。使用:

echo '<img src="'.$media.'" width="200" height="200" />';

/>结束标记是正确渲染图像元素所必需的 建议使用标记名称周围的引号。省略这些引用只会在以下情况下引发问题:

  1. 属性值包含空格
  2. 您忘记在属性值
  3. 之后添加空格

答案 1 :(得分:2)

又一个替代方案,仅限于踢球:

echo <<<EOL
<img src="{$media}" width="200" height="200" />
EOL;

又名HEREDOC

答案 2 :(得分:0)

echo '<img src="' . $media . '" width="200" height="200" />';

答案 3 :(得分:0)

那是因为那不是合适的HTML。

在你的代码中,你会得到类似的东西:

<img src=image.jpgwidth=200 height=200

你需要的是:

<img src="image.jpg" width="200" height="200" />

所以:

echo '<img src="' . $media . '" width="200" height="200" />';

答案 4 :(得分:-1)

您应该能够使用以下代码

echo "<img src=\"".$media."\" width=200 height=200>";