I have an image upload script, as such:
Code: Select all
<?
$FILENAME=date("mdyHis");
$RESIZEWIDTH=500;
$RESIZEHEIGHT=500;
include("function.php");
if($_FILES['image']['size']){
if($_FILES['image']['type'] == "image/pjpeg" || $_FILES['image']['type'] == "image/jpeg"){
$im = imagecreatefromjpeg($_FILES['image']['tmp_name']);
}elseif($_FILES['image']['type'] == "image/x-png" || $_FILES['image']['type'] == "image/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,$RESIZEWIDTH,$RESIZEHEIGHT,$FILENAME);
ImageDestroy ($im);
}
}
?>
<html>
<head>
<link href="styles.css" rel="stylesheet" type="text/css">
<title>Picture Upload</title>
</head>
<body>
<h1>Picture Upload</h1>
<img src="<? echo($FILENAME.".jpg?reload=".rand(0,999999)); ?>"
<?php
list($width, $height, $type, $attr) = getimagesize($FILENAME.".jpg");
echo"$attr"; ?>
alt="Last image uploaded..." />
<form enctype="multipart/form-data" method="post">
<h3>Resize Image » 500px wide</h3>
<input type="file" name="image" size="50"><br><br>
<input type="submit" value="Upload Photo">
</form>
</body>
</html>Code: Select all
<?php
if($file_name !="")
{
//alter the path below when stuff is moved over
copy ("$file", "/path_to_folder/$file_name")
or die("Could not copy file");
}
else { die("No file specified"); }
?>Any help would be much appreciated!
Thanks