discuz 高手来 discuz 论坛里想将上传的图片宽度不超过300,高度按原来比例处理然后保存到目录。需要怎么修改一下图片处理代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 post.func.phpfunction attach_upload其实大部分参数都是可以在后台设置的。if($attach['isimage'] || $attach['ext'] == 'swf') {//这里是上传成功后验证大小及类型的地方 $imagesize = @getimagesize($target); list($width, $height, $type) = (array)$imagesize;在这行后加:if($attach['isimage']) {//图片才做处理//根据前面得到的图片的$width, $height,再根据你的实际需要做处理,自己计算比例,得到最终的宽和高//再通过image.class.php的$image->Thumb_IM/$image->Thumb_GD来处理最终要得到的图片} if($attach['isimage']) { if($width>300){ $height=300*$height/$width; $width=300; } }我在后面加了这个为什么实现不了? 谢谢 指点! 寻找有较强php项目开发能力的公司或者团队合作! php中如何获取session linux mbstring.so 教教我怎么样搞好phpmyadmin啊 PHP高手请进:如何做PHP分布式应用【现金奖励】 帮个忙,谁有sina app engine的邀请码,给一个,谢谢! 求高手,看下这段正则哪里错了?? 做一个大型网站大概需要多少费用? fckeditor中从word复制过来的文字不能保存在数据库中 基于php的telnet程序【PHP页面中调用cmd窗口,并执行telnet命令】 Uchome求教 求小红帽系统下载地址
function attach_upload其实大部分参数都是可以在后台设置的。if($attach['isimage'] || $attach['ext'] == 'swf') {//这里是上传成功后验证大小及类型的地方
$imagesize = @getimagesize($target);
list($width, $height, $type) = (array)$imagesize;
在这行后加:
if($attach['isimage']) {//图片才做处理
//根据前面得到的图片的$width, $height,再根据你的实际需要做处理,自己计算比例,得到最终的宽和高
//再通过image.class.php的$image->Thumb_IM/$image->Thumb_GD来处理最终要得到的图片
}
if($width>300){
$height=300*$height/$width;
$width=300;
}
}我在后面加了这个为什么实现不了? 谢谢 指点!