画像ファイルを正常にアップロードした後、画像のサムネイルを作成する必要があります。私はこの関数を書いたが、うまくいかないようだ。誰もが助けることを望む。おかげアップロードされた画像のサムネイルをPHPで作成できません
function make_thumb($src, $thumbDest, $thumbWidth){
$sourceImage = imagecreatefromjpeg($src);
$theWidth = imagesx($sourceImage);
$theHeight = imagesy($sourceImage);
$thumbHeight = floor($theHeight * ($thumbWidth/$theWidth));
$tempImage = imagecreatetruecolor($thumbWidth, $thumbHeight);
imagecopyresized($tempImage, $sourceImage, 0, 0, 0, 0, $thumbWidth, $thumbHeight, $theWidth, $theHeight);
imagejpeg($tempImage, $thumbDest);
imagedestroy($tempImage);
imagedestroy($sourceImage);
}
「動作しません」と定義してください – haltabush
作成されたサムネイル画像は指定されたフォルダに保存されず、何も表示されません。 – Thavarith
error_reportingディレクティブを有効にしましたか?エラーログも確認してください。 – haltabush