天涯网魂 3 杠 5 星2014-04-28 15:25:57
改动了些,还有在.htaccess中写入php_value memory_limit 128M,然后放在根目录。
<?php
set_time_limit(300);
header("Content-type: text/html; charset=utf-8");
if($_GET['act']=='yes'){
//header('Content-Type: image/jpeg');
//==================================
$thumbfile = $_FILES['userfile']['name'];
$uploadfile = $_FILES['userfile']['tmp_name'];
//Create thumb
$size=getimagesize($_FILES['userfile']['tmp_name']);
$width=500;
//$height=300;
$height=intval(($width*$size[1])/$size[0]);
echo 'FILE:';
print_r($size);
if($size[2]==1)
$im_in=imagecreatefromgif($uploadfile);
if($size[2]==2)
$im_in=imagecreatefromjpeg($uploadfile);
if($size[2]==3)
$im_in=imagecreatefrompng($uploadfile);
$im_out=imagecreatetruecolor($width,$height);
/*ImageCopyResized*/
imagecopyresampled($im_out,$im_in,0,0,0,0,$width,$height,$size[0],$size[1]);
$thumbfile=time().'.jpg';
imagejpeg($im_out,$thumbfile);
chmod($thumbfile,0777);
imagedestroy($im_in);
imagedestroy($im_out);
//==================================
echo 'FILE:<img src="'.$thumbfile.'" />';
exit();
}
?>
<form action="?act=yes" method="post" enctype="multipart/form-data" name="form1">
<input type="file" name="userfile" id="userfile">
<input type="submit" name="button" id="button" value="提交">
</form>