找到不能制作缩略图的解决途径
|
长城小站是由志愿者支持的公益性网站,无固定经济来源。2012年小站台历是由各方网友赞助图片、设计、印刷精心制作的纪念品,用于小站运营经费筹款。 欢迎您购买小站台历,支持长城小站与小站博客的发展。 |
|
服务器由RedHat EL3升级到EL4U2后原有部分php程序出现不适症状。其中原有通过system()调用convert -sample $newwidthx$newheight $src $dest 来直接生成缩略图的方法不能继续正常工作了。
为找到产生问题的原因和解决的办法查询资料并做了很多实验,目前还不能完全确定原因,曾经推测是否是因SELinux导致的问题,但未确认。
经摸索发现可以用如下策略解决上述问题:
1、用php的copy()函数先拷贝一份附件,附件的文件名即为未来的缩略图的文件名;
copy($src,$dest)
2、用system()调用convert -sample $newwidthx$newheight $dest $dest生成缩略图;
即用其他方式生成新图,然后用convert改变图像本身而不用生成新图。
火箭人于
2006-02-07 03:01:18 发表在分类:
技术 中
(50496次点击) | 标签: