Hej
Jeg er jo den gamle skole, og koder bedst i asp. DOg har jeg i en løsning denn elille stump php kode som uploader et billede, og gemmer det i 3 størrelser. Er der mon nogen der har noget lign. i asp jeg kan bruge? Det er noget rod for mig at rette i php og resten af min løsning er asp - kan nogen hjælpe?
Hilsen Troels
-
<?php
$uploadfile = $uploaddir. $_FILES['userfile']['name'];
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $_COOKIE["GUI"])) {
print "";
} else {
print "";
}
$navn = $_REQUEST["FilNavn"];
?>
<?php
function resize($cur_dir, $cur_file, $newwidth, $output_dir)
{
$dir_name = $cur_dir;
$olddir = getcwd();
$dir = opendir($dir_name);
$filename = $cur_file;
$format='';
if(preg_match("/.jpg/i", "$filename"))
{
$format = 'image/jpeg';
}
if (preg_match("/.gif/i", "$filename"))
{
$format = 'image/gif';
}
if(preg_match("/.png/i", "$filename"))
{
$format = 'image/png';
}
if($format!='')
{
list($width, $height) = getimagesize($filename);
$newheight=$height*$newwidth/$width;
switch($format)
{
case 'image/jpeg':
$source = imagecreatefromjpeg($filename);
break;
case 'image/gif';
$source = imagecreatefromgif($filename);
break;
case 'image/png':
$source = imagecreatefrompng($filename);
break;
}
$thumb = imagecreatetruecolor($newwidth,$newheight);
imagealphablending($thumb, false);
$source = @imagecreatefromjpeg("$filename");
imagecopyresampled($thumb, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
$filename="$output_dir/$filename";
@imagejpeg($thumb, $filename,80);
}
}
resize("./input folder",$_COOKIE["GUI"] , "431", "./Max");
resize("./input folder",$_COOKIE["GUI"] , "239", "./Middle");
resize("./input folder",$_COOKIE["GUI"] , "75", "./Min");
echo" <script>
window.location=\"../Admin/MsgBilledeUpOk.asp\"
</script> ";
?>