mysql中有个news表,有一body字段 varchar型
body有一内容如下:该批产品图<P><IMG src="/manage/uploadfile/201006/20100604092321295.jpg&
现我在php页面从表中取到记录后:echo htmlspecialchars_decode($arr['body']);就可正常显示body记录中的文字与图片,现图片宽 700 高 469 px
现由于图片大太了,(body记录不能修改) 想把此图片 控制到 宽320 高 400
这怎么实现呀,thanks
body有一内容如下:该批产品图<P><IMG src="/manage/uploadfile/201006/20100604092321295.jpg&
现我在php页面从表中取到记录后:echo htmlspecialchars_decode($arr['body']);就可正常显示body记录中的文字与图片,现图片宽 700 高 469 px
现由于图片大太了,(body记录不能修改) 想把此图片 控制到 宽320 高 400
这怎么实现呀,thanks
我觉得你可以了解下getimagesize这可以取得实际图片的长、宽,然后按比例缩放。替换掉这个字段值。。
。不然如果图片尺寸不一致,缩放后,非常难看
可图片与文字是在一起的,都在 body字段中,
怎么控制呀,
能少给你服务器减少点开销总是好的。
<div id='body'>
<?php echo htmlspecialchars_decode($arr['body']);?>
</div>
jquery:
$("#body img").bind("load",function(){
............
});