帮助中心

dedecms无法生成缩略图的解决方案

2011-11-17 20:23:56

dedecms无法生成缩略图的解决方案

除将upimg目录权限设置为777以外,有些服务器上还需要做以下修改。在include目录下找到inc_photograph.php文件。

在该文件的ImageResize函数定义部分,大概在37行的位置上。

在global $cfg_photo_type;语句的下方,增加下列语句。

	
  1. $srcFile = str_replace('\\','',$srcFile);   
  2. $toFile = str_replace('\\','',$toFile);  

程序修改为下面的状态即可。

			
						
  1. function ImageResize($srcFile,$toW,$toH,$toFile="")   
  2. {   
  3. global $cfg_photo_type,$cfg_jpeg_query;   
  4. <font color="#ff0000">   $srcFile = str_replace('\\','',$srcFile);   
  5. $toFile = str_replace('\\','',$toFile);</font>   
  6. if(empty($cfg_jpeg_query)) $cfg_jpeg_query = 85;   
  7. if($toFile==""){ $toFile = $srcFile; }   
  8. $info = "";   
  9. $srcInfo = GetImageSize($srcFile,$info);   
  10. switch ($srcInfo[2])   
  11. ......