ImageMagick を使用すると、PHP を使用するよりも簡単かつ迅速にサムネイルを作成できます。 // メイン画像をアップロードする場所:$mainDir = $_SERVER['DOCUMENT_ROOT'].'/images/l/';// サム画像を作成する場所:$smalDir = $_SERVER['DOCUMENT_ROOT'].'/images/s/';// 使用するコマンド:$command = '/usr/bin/convert';// サムネイルの幅:$size = 210; // 画像があることを確認します:if(isset($_POST['submit'])){ if(getimagesize($_FILES['photo']['tmp_name'])){ $name = $_FILES ['photo']['name']; $uploadfile = $mainDir . $name; move_uploaded_file($_FILES['photo']['tmp_name'], $uploadfile); $lrgImg = $mainDir . ; $smlImg = $smalDir ; $imageMagick = $lrgImg . "' -resize '$size' '" . $smlImg($imageMagick); } header("Location: /test.php"); exit;}else{?> foreach(glob($smalDir.'*') as $img ){ echo ' '; }}?> コードをコピー 画像アップロード、ImageMagick