<?php
define("MAX_FILE_SIZE", 99999999999999999); // Maximum file size is 10 mb, 10485760 is in bytes
if(isset($_POST['submit'])) {
// Files variables
$file_name = $_FILES['file']['name']; // File name
$file_size = $_FILES['file']['size']; // File size
$file_type = $_FILES['file']['type']; // The file type, if we want to upload a determinated type of file
$file_temp = $_FILES['file']['tmp_name']; // Our temporaney file
$file_error = $_FILES['file']['error']; // The files errors
$file_dest = basename($file_name); // File destination
if ($file_size <= MAX_FILE_SIZE) {
// Uploading file
if(move_uploaded_file($file_temp, $file_dest))
{
echo 'File uploaded: '.$file_dest;
echo '<p><a href="'.$file_dest.'">go to file</a> </p>';
}
else
{
echo 'Error: '.$file_error;
}
} else {
echo "This file is too big!";
}
} else {
// Uploading form
echo '<h1>add file</h1>';
echo '<form method="post" action="filecache.php" enctype="multipart/form-data">
file: <input type="file" name="file"><br /><br />
<input type="submit" name="submit" class="button" value="Upload">
</form>';
echo '</div>';
}