2012-11-14 学习笔记
上传多张图片到服务器,提取服务器上的图片修改大小然后保存,再用img标签输出图片。
error_reporting(0);
if(!isset($_POST['send'])) {
?>
for($i=0;$i<4;$i++){
$upfile = $_FILES['file']['tmp_name'][$i];
$im = imagecreatefromjpeg($upfile);
$im_w = imagesx($im);
$im_h = imagesy($im);
$th = imagecreatetruecolor($im_w/3,$im_h/3);
imagecopyresized($th,$im,0,0,0,0,$im_w/3,$im_h/3,$im_w,$im_h);
imagejpeg($th,"./up/$i.jpg",90);
imagedestroy($im);
imagedestroy($th);
echo '';
}}
?>
思路是直接用上传文件的临时文件名导入imagecreatefromjpeg,输出图片到服务器后,用img输出图片。