|
|
PHP Limit upload file size |
| This upload form can limit file size. |
|
|
 |
| Overview |
 |
In this tutorial create 2 files
1. limit_upload.php
2. limit_upload_ac.php
Step
1. Create file limit_upload.php
2. Create file limit_upload_ac.php
3. Create folder "upload" for store uploaded files.
4. CHMOD your upload folder to "777"
by using your ftp software(change permission).
|
|
|
|
 |
Create file limit_upload.php |
 |
View in browser
|
############### Code
<table width="400" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="limit_upload_ac.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><strong>File Upload (Limit file size 50 K)</strong></td>
</tr>
<tr>
<td align="center">Select file
<input name="ufile" type="file" id="ufile" size="35" /></td>
</tr>
<tr>
<td align="center"><input type="submit" name="Submit" value="Upload" /></td>
</tr>
</table>
</td>
</form>
</tr>
</table> |
|
|
|
|
 |
Create file limit_upload_ac.php |
 |
############### Code
<?php
$limit_size=50000;
$path= "upload/".$HTTP_POST_FILES['ufile']['name'];
if($ufile !=none)
{
$file_size=$HTTP_POST_FILES['ufile']['size'];
if($file_size >= $limit_size){
echo "Your file size is over limit<BR>";
echo "Your file size = ".$file_size;
echo " K";
echo "<BR>File size limit = 50000 k";
}
else {
if(copy($HTTP_POST_FILES['ufile']['tmp_name'], $path))
{
echo "Successful<BR/>";
echo "<img src=\"$path\" width=\"150\" height=\"150\">";
}
else
{
echo "Copy Error";
}
}
}
?>
|
|
|
|
|
 |
CHMOD upload folder to 777 (change permission) |
 |
| This step, do it when you upload to real server. |
| This example, I use WS-FTP, right click at upload folder > FTP Commands > CHMOD(Unix) |
|
|
|
|
|
|
| |

Form Validation Using Dreamweaver
In this tutorial shows you how to validate form using Macromedia Dreamweaver, it will show alert box when someone press submit button and forgot to fill your requied fields. |
|
|
|
|