アップロードされたファイルを縮小したい
アップロードされたファイルが200*200よりも大きかった場合、200*200に縮小したいのですが、
エラーが出てしまい困っています。
$filename="test.jpg";
$width="200";
$height="200";
$size = getimagesize($filename);
if ($size[0] > $width || $size[1] > $height) {
header ("Content-type: image/jpeg");
$src_im = imagecreatefromjpeg($filename);
$dst_im = imagecreate($width, $height);
imagecopyresampled ( $dst_im, $src_im, 0, 0, 0, 0, $width, $height, $size[0], $size[1]);
imagejpeg ($dis_im , $filename);
}
以上のように記述したところ、以下のようなエラーが出ました。
Warning: imagejpeg(): supplied argument is not a valid Image resource in /var/*****/***.php on line 171
きちんと動作させるにはどうしたら良いでしょうか?
アドバイスをお願いします(*- -)(*_ _)