2. プロセスページupload_img.php
-
-
//アップロード画像保存アドレス - $uploadfile = "upfiles/".$_FILES['upfile']['name'];
- //サムネイル保存アドレス
- $smallfile = "upfiles/small_".$_FILES['upfile']['name'];
- if($_FILES['upfile']['type'] ! = "image/jpeg")
- {
- echo '間違ったファイル タイプ';
- }
- else
- {
- move_uploaded_file($_FILES['upfile']['tmp_name'],$uploadfile) // ファイルをアップロード p>
$dstW=200;//サムネイルの幅
- $dstH=200;//サムネイルの高さ
$src_image=ImageCreateFromJPEG($uploadfile);
- $srcW =ImageSX($src_image) ); //画像の幅を取得します
- $srcH=ImageSY($src_image) //画像の高さを取得します
$dst_image=ImageCreateTrueColor($dstW,$dstH);
- ImageCopyResize ,$src_image,0,0,0,0,$dstW,$dstH,$srcW,$srcH);
- ImageJpeg($dst_image,$smallfile);
echo 'ファイルは正常にアップロードされました< ;br>';
- echo "";
- }
- ?>
-
-
コードをコピー
上記のコードは、比較的興味がある人は、PHP マニュアルで gd ライブラリ関数を勉強してください。
|