My uploads are renamed in random numbers, also heres the source code:
<?php
ob_start();
$site = "http://www.gimehost.com/"; //site name with the directory that the uploading file is on ex. http://your_site/phpimages/
$directory = "s1/"; //directory name, where all the images upload
$size = "100000000"; //maximum size of image in bytes
//show the upload file form
echo "<br>";
echo "<br><center>";
echo "<br>";
echo "<form enctype=multipart/form-data method=post action=?action=upload><input name=userfile type=file> <input type=submit value=Upload></form>";
echo "<br>";
if($_GET['action'] == 'upload')
{
$uploaddir = $directory;
$trim = str_replace(" ", "",basename($_FILES['userfile']['name']));
$name = strtolower($trim);
srand((double)microtime()*1000000);
if(substr($name, -5, 5) == '.jpeg' || substr($name, -5, 5) == '.JPEG' || substr($name, -5, 5) == '.tiff' || substr($name, -5, 5) == '.TIFF')
{
$number2 = rand(0,100000000) . substr($name, -5, 5);
}
else
{
$number2 = rand(0,100000000) . substr($name, -4, 4);
}
$uploadfile = $uploaddir . $number2;
//check the image size
if($_FILES['userfile']['size'] == $size || $_FILES['userfile']['size'] > $size)
{
$size2 = $size/1000;
echo "File size should be less than " . $size2 . "kb";
exit;
}
else
{
if(substr($name, -5, 5) == '.jpeg' || substr($name, -4, 4) == '.gif' || substr($name, -4, 4) == '.jpg' || substr($name, -4, 4) == '.png' || substr($name, -4, 4) == '.bmp' || substr($name, -4, 4) == '.zip' || substr($name, -4, 4) == '.rar' || substr($name, -4, 4) == '.swf' || substr($name, -3, 3) == '.gz' || substr($name, -4, 4) == '.mp3' || substr($name, -4, 4) == '.wmv' || substr($name, -4, 4) == '.mp4' || substr($name, -4, 4) == '.avi' || substr($name, -4, 4) == '.mpg' || substr($name, -5, 5) == '.mpeg')
{
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile))
{
echo "Your Uploaded File is now online!.<br><br>";
echo "<br>Your download link: <br>" . $site . $directory . $number2 . "<br>";
echo "</center>";
}
else
{
echo "Could not upload file";
}
}
else
{
echo "Not a valid file";
}
}
}
?>
Could anyone make the download page please? i aint that good in mysql?