Установка размера изображения в PHP - PullRequest
0 голосов
/ 25 октября 2011

Я пытаюсь установить размер изображения в PHP, но он не работает ..

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

$ media - это ссылка src.Без атрибутов ширины и высоты это работает отлично.Я думаю, что 200 должно быть заключено в двойные кавычки, но я не могу этого сделать.Есть идеи, как решить эту проблему?

Ответы [ 5 ]

6 голосов
/ 25 октября 2011

width в настоящее время объединено с вашим именем файла.Используйте:

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

Закрывающий тег /> необходим для правильной визуализации элемента изображения.Кавычки вокруг имен тегов рекомендуются.Пропуск этих кавычек вызовет проблемы только тогда, когда:

  1. Значение атрибута содержит пробелы, или
  2. Вы забыли добавить пробел после значения атрибута
2 голосов
/ 25 октября 2011

Еще одна альтернатива, только для ударов:

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

он же HEREDOC .

0 голосов
/ 25 октября 2011

Это потому, что это неправильный HTML.

В вашем коде вы получите что-то вроде:

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

И что вам нужно:

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

Так же:

echo '<img src="' . $media . '" width="200" height="200" />';
0 голосов
/ 25 октября 2011

Вы должны быть в состоянии заставить его работать со следующим кодом

echo "<img src=\"".$media."\" width=200 height=200>";
0 голосов
/ 25 октября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...