php函数错误警告

时间:2011-09-02 03:27:17

标签: php

我的环境是php 5.2,现在是php 5.3。 当我将网站移动到新环境时,它会显示错误

错误警告是:

Fatal error: Call to undefined function imagecreatefrompng() in xx/application/libraries/crop2.php on line 537 

,错误代码是以下代码中的第九行:

protected function IM($file) 
{ 
    if(!file_exists($file)) die('File not exists.'); 
    $info = getimagesize($file); 
    switch($info['mime']) 
    { 
        case 'image/gif': 
        $mim = imagecreatefromgif($file); 
        break; 
        case 'image/png': 
        $mim = imagecreatefrompng($file); //  the error line 
        imagealphablending($mim, false); 
        imagesavealpha($mim, true); 
        break; 
        case 'image/jpeg': 
        $mim = imagecreatefromjpeg($file); 
        break; 
        default: 
        die('File format errors.'); 
    } 
    return $mim; 
} 

我应该如何改变它?

1 个答案:

答案 0 :(得分:1)

phpinfo()的帮助下,检查您是否GD library for PHP installed。好像它不见了。