this upload file code
Code: Select all
<div class='dbody'><div class='dinner'><div style='text-align:center'>
<form enctype='multipart/form-data' method='post' onsubmit='return frmVerify()' action='./upload_file.php'>
<div class='rightwrapper'>
<div class='dcenter'>
<div class='dinner'><div style='text-align:center'>
<form enctype='multipart/form-data' method='post' onsubmit='return frmVerify()' action='./upload_file.php'>
<table style='width:97%' class='fborder'>
<colgroup>
<col style='width:30%' />
<col style='width:70%' />
</colgroup>
<tr>
<td width="13%" class='forumheader3'> </td>
<td width="87%" class='forumheader3'>
<div align="center">
<input class='tbox' style='width:60%' id='file' name='userfile' type='file' size='25' />
</div></td>
</tr>
<tr>
<td style='text-align:center' colspan='3' ><input class='button' type='submit' name='upload' value='Submit demo' /></td>
</tr>
</table>Code: Select all
<?php
// Configuration - Your Options
$allowed_filetypes = array('.rar'); // These will be the types of file that will pass the validation.
$max_filesize = 5000000; // Maximum filesize in BYTES (currently 0.5MB).
$upload_path = './demos/'; // The place the files will be uploaded to (currently a 'files' directory).
$filename = $_FILES['userfile']['name']; // Get the name of the file (including file extension).
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1); // Get the extension from the filename.
// Check if the filetype is allowed, if not DIE and inform the user.
if(!in_array($ext,$allowed_filetypes))
die('The file you attempted to upload is not allowed.');
// Now check the filesize, if it is too large then DIE and inform the user.
if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize)
die('The file you attempted to upload is too large.');
// Check if we can upload to the specified path, if not DIE and inform the user.
if(!is_writable($upload_path))
die('You cannot upload to the specified directory, please CHMOD it to 777.');
//Upload the file to your specified path.
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
echo 'Your file upload was successful' ; // It worked.
else
echo 'There was an error during the file upload. Please try again.'; // It failed :(.
?>
Folder has a file limit ...so
When the folder is full with files,when you click on a page its says...
