Hi Guys,
what i'm trying to do here is unlink(delete) the previously uploaded photo by the user, before the new one is uploaded, but i'm having trouble with the unlink bit
here the code:
any help would be appreciated.PHP Code:<?php
$photo1 = $_FILES["image"]["name"];
$username = mysql_escape_string($_POST["username"]);
$max_image_size = 512000;
$allowed = array("image/gif","image/jpg","image/png","image/jpeg");
$max_image_width = 500;
$max_image_height = 450;
$random_number = rand(0000,9999);
// The renamed photo...////////////////////////////////////////////////////////////////
$renamed_photo = $random_number.$_FILES["image"]["name"];
// Check there wasn't a blank submission...////////////////////////////////////////////
if(empty($_FILES["image"]["name"])) {
echo "<p>Sorry, But No File Was Selected, Please Go Back And Try Again.</p>";
exit;
}
// Validation for Image...
if ($_FILES["image"]["size"] > $max_image_size) {
echo "<p>Sorry <b>$username</b> That Image Is Bigger Than The Allowed Size Of 3mb Please <a href=\"java script: history.go(-1)\">Go Back</a></p>";
exit;
}
#####################################################################
// Validate image dimensions...////////////////////////////////////////////////////////
$dim = getimagesize($_FILES["image"]["tmp_name"]);
if($dim[0] >= $max_image_width || $dim[1] >= $max_image_height) {
echo "<p>Sorry, That Image Isn't Within The Current Upload Dimensions Please Go Back And Upload Another!</p>";
exit;
}
// Validate image types.../////////////////////////////////////////////////////////////
if (!in_array($_FILES["image"]["type"], $allowed)) {
echo "<p>Sorry, That File Isn't One Of The Allowed File Types Only <b>.gif .jpg & .png</b> Are Allowed.</p>";
exit;
}
#####################################################################
$uploadpath = "uploads/"; // <- Upload folder...
$uploadpath = $uploadpath.$renamed_photo;
#####################################################################
if (!move_uploaded_file($_FILES["image"]["tmp_name"], $uploadpath))
die("<p>Sorry, There Was An Error Uploading Your Image!");
echo("<p><br />The Image (<b><font color=\"red\">" .$_FILES["image"]["name"]. "</b></font>) Has Been Uploaded Successfully! <a href=\"my_account.php\">Back To My Account</a><br />");
// Create our query.../////////////////////////////////////////////////////////////////
$sql = "UPDATE membership SET photo1='$renamed_photo' WHERE username='$username'";
// Run our query...////////////////////////////////////////////////////////////////////
$rs = mysql_query($sql, $conn) or die(mysql_error());
?>
cheers
Graham








Bookmarks