Hi,
I am new with php, got this code to upload files but i need help with creating
a display a download link (hides true file location) if the file has successfully uploaded.
[B]Upload Code:
[code=php]
<form action=”<?php echo $_SERVER[‘PHP_SELF’];?>” method=”post” enctype=”multipart/form-data” name=”file_upload”>
<input type=”file” name=”file” id=”file”>
<input type=”hidden” name=”execute” id=”execute”>
<input type=”submit” name=”Submit” id=”Submit” value=”Submit”>
</form>
<?php
if (isset($_POST[‘execute’])) {
$filename = $_FILES[“file”][“name”];
$file_basename = substr($filename, 0, strripos($filename, ‘.’));
$file_ext = substr($filename, strripos($filename, ‘.’));
$filesize = $_FILES[“file”][“size”];
if (($file_ext == “.jpg” || $file_ext == “.png” || $file_ext == “.zip” || $file_ext == “.rar” || $file_ext == “.gif” || $file_ext == “.pdf”) && ($filesize < 2500000)) {
$newfilename = md5(time() . $file_basename) . $file_ext;
if (file_exists(“upload/” . $newfilename)) {
$error = “You have already submitted this file.”;
} else {
move_uploaded_file($_FILES[“file”][“tmp_name”], “upload/” . $newfilename);
echo “File uploaded successfully.”;
}
} elseif (empty($file_basename)) {
$error = “Please select a file to upload.”;
} else {
$error = “Only jpg, png, zip, rar, gif and pdf files can be submitted.”;
unlink($_FILES[“file”][“tmp_name”]);
}
}
?>
Thanks!