فقط خودم

نه تخت جم نه ملک سلیمانم آرزوست ، راهی به خلوت دل جانانم آرزوست

فقط خودم

نه تخت جم نه ملک سلیمانم آرزوست ، راهی به خلوت دل جانانم آرزوست

امنیت آپلود تصاویر با استفاده از کتابخانه GD

با استفاده از توابع GD در واقع تصویر آپلود نمیشود بلکه تصویر بازخوانی میگردد. نمونه ای که برای آپلود تصاویر JPG آزمایش کردم و امنیتش برقرار بود رو در زیر نمایش میدم.

( با این حال توصیه می شود حتما تایپ و فرمت فایل چک گردد )


$picpfile = $_FILES['uploadimage']['tmp_name'];
$realsize = getimagesize($picpfile);
$image_p = imagecreatetruecolor($realsize[0], $realsize[1]);
$image = imagecreatefromjpeg($picpfile);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $realsize[0], $realsize[1], $width, $height);
imagejpeg($image_p,"./jpeg/".time()."_".rand(0,9999).".jpg", 100);