2012-12-15 37 views
0

我在IIS 6上使用PHP 5.2.0。我想知道我應該如何啓用GD Jpeg支持,我已經在php.ini中取消了extension = hp_gd2.dll的註釋,但仍然沒有得到預期的結果。我錯過了一步嗎?如何修改Php.ini以啓用GD jpeg支持?

編輯----------> 以及使用此代碼:

<?php 
function LoadJpeg($imgname) 
{ 
    /* Attempt to open */ 
    $im = @imagecreatefromjpeg($imgname); 

    /* See if it failed */ 
    if(!$im) 
    { 
     /* Create a black image */ 
     $im = imagecreatetruecolor(150, 30); 
     $bgc = imagecolorallocate($im, 255, 255, 255); 
     $tc = imagecolorallocate($im, 0, 0, 0); 

     imagefilledrectangle($im, 0, 0, 150, 30, $bgc); 

     /* Output an error message */ 
     imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc); 
    } 

    return $im; 
} 

header('Content-Type: image/jpeg'); 

$img = LoadJpeg('progressive.jpg'); 

imagejpeg($img); 
imagedestroy($img); 
?> 

我希望得到逐行掃描的圖像加載,但我得到錯誤信息。 - 我修改php.ini後沒有重新編譯php < ------我應該嗎?如果是這樣,我將如何重新編譯php?

+1

定義「預期結果」。怎麼了? –

+0

@Kolink,我編輯了我的問題,謝謝 – Kourosh

+1

你應該把那些'@'從那裏抽出來。你故意壓制可能有用的錯誤消息。 – Charles

回答

1

確保你的php.ini文件中包含像「下extension_dir =」 C線:\ PHP \分機」與你tyring激活DLL的實際位置替換該文件路徑

+0

我剛剛檢查過..這是正確的地址。 – Kourosh

+0

運行PHP的服務器平臺是什麼? – user1903020

相關問題