Php opencart在包含html的字符串中调整图像大小

Php opencart在包含html的字符串中调整图像大小,php,html,opencart,Php,Html,Opencart,我在变量$signature中有一个来自客户签名的字符串。 字符串是html,可能包含标记。 如何将该字符串中的所有图像调整为最大设置大小,以阻止人们包括大量图片,但仍然在变量$signature中包含所有带有调整大小标记的html。 我需要设置最大尺寸或某种比例来减少显示的图像 示例字符串: $signature = '<b>test text</b><img src="http://kushsrivastava.files.wordpress.com/2012/

我在变量$signature中有一个来自客户签名的字符串。 字符串是html,可能包含标记。 如何将该字符串中的所有图像调整为最大设置大小,以阻止人们包括大量图片,但仍然在变量$signature中包含所有带有调整大小标记的html。 我需要设置最大尺寸或某种比例来减少显示的图像

示例字符串:

$signature = '<b>test text</b><img src="http://kushsrivastava.files.wordpress.com/2012/11/test.gif">'
$signature='testtext'

任何帮助都会非常出色。

只需使用
CSS
属性重新调整图像大小即可

$signature = '<b>test text</b><img src="http://kushsrivastava.files.wordpress.com/2012/11/test.gif" width="100px" height="100px">';
$signature='testtext';

也许您可以将其全部封装在一个样式中,并在样式表中添加一个补丁

因此,当您在页面上输出sig时,您将其包装

<div class="sigstyle">
<?php echo $signature; ?>
</div>

你指的是可视大小还是文件大小?可视大小,我知道如何解析html$变量,将所有标记的高度/宽度设置为最大值,并保持原始图像的纵横比。用户自己可以在签名文本框中输入任何img url,因此图像可以是1000px 1000px,当我显示用户签名时,我要确保任何图像标记的大小都将调整为最大设置值。@justinesmities:表示您希望在
$signature
变量中使其成为动态的
宽度和高度。
.sigstyle img { 
    max-width: 300px;
    max-height: 300px;
}