<?php
$FILENAME="image_name";
function ResizeImage($im,$name,$maxwidth=100,$maxheight=100)
{
$width = imagesx($im);
$height = imagesy($im);
if(($width > $maxwidth) || ($height > $maxheight))
{
$ratio=1;
$widthratio = $maxwidth/$width;
$heightratio = $maxheight/$height;
$ratio = $widthratio < $heightratio ? $widthratio :$heightratio ;
$newwidth = $width * $ratio;
$newheight = $height * $ratio;
if(function_exists("imagecopyresampled"))
{
$newim = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
}
else
{
$newim = imagecreate($newwidth, $newheight);
imagecopyresized($newim, $im, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
}
ImageJpeg ($newim,$name . ".jpg");
ImageDestroy ($newim);
}
else
{
ImageJpeg ($im,$name . ".jpg");
}
}
if($_FILES['image']['size'])
{
if($_FILES['image']['type'] == "image/pjpeg"){
$im = imagecreatefromjpeg($_FILES['image']['tmp_name']);
}
elseif($_FILES['image']['type'] == "image/x-png")
{
$im = imagecreatefrompng($_FILES['image']['tmp_name']);
}
elseif($_FILES['image']['type'] == "image/gif")
{
$im = imagecreatefromgif($_FILES['image']['tmp_name']);
}
if($im)
{
if(file_exists("$FILENAME.jpg"))
{
unlink("$FILENAME.jpg");
}
ResizeImage($im,$FILENAME,100,50);
ImageDestroy ($im);
}
}
?>
<html>
<head></head>
<body>
<img src="<? echo($FILENAME.".jpg?reload=".rand(0,999999)); ?>"><br><br>
<form enctype="multipart/form-data" method="post">
<br>
<input type="file" name="image" size="50" value="浏览">
<input type="submit" value="上传图片">
</form>
</body>
</html>
我的新网站:9元包邮 http://www.jiubaou.com/