In this tutorial we will learn how to transfer a file from the computer to the server.
The first part of script is the form of upload.
We will use for this :
- form (included in .html or .php page)
- php upload script
- and folder ( directory ) for uploaded files.
STEP 1:
Create the form.
If you use Html pages you have to create a new html page named upload.html
Open this page into an editor ( notepad, dreamweaver ) and copy the next code inside:
code:
===============
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Upload form html</title>
</head>
<body>
<form id="form1" name="form1" enctype="multipart/form-data" method="post" action="upload.php">
<label>
<input type="file" name="userfile" value=""/>
<input type="submit" value="upload file" />
</label>
</form>
</body>
</html>
=================
The result is :
( Note: If you use Php pages you can insert the html form code in the same page with the script)
The code for form in php page can be the same like the html code or just the form without the html head, tags, css etc. :
======================
<? <form id="form1" name="form1" enctype="multipart/form-data" method="post" action="upload.php">
<label>
<input type="file" name="userfile" value=""/>
<input type="submit" value="upload file" />
</label>
</form> ?>
====================
» CREATE HTML ( PHP ) FORM
» STEP 2 : VALIDATION PHP : CHECK FILE EXTENSION IF IS ALOWED / NOT ALLOWED TO BE UPLOADED
» STEP 3 : VALIDATION PHP : CHECK IF A FILE WITH THE SAME NAME EXIST ON SERVER
» STEP 4 : VALIDATION PHP : CHECK THE FILE MAXIMUM SIZE
» STEP 5 : MOVE UPLOAD FILE IN UPLOAD DIRECTORY ON SERVER
» STEP 6: DEMO PAGE -PHP UPLOAD SCRIPT IN ACTION
» STEP 7: DOWNLOAD THE SCRIPT