File uploading
Hi guys, in this article we are going to understand how to upload a file
with the help of PHP. For this purpose you must install a XAMPP server.
Uploading a file from the form is really a good concept to have with your web
application.
Let us see how we can create a form for loading up a file, so firstly we require
a design part using HTML The following is the script :
HTML script
<html>
<body
bgcolor="pink">
<center>
<h3>
FILE UPLOADING
</h3>
<hr>
<form
action="fileupload.php"
method="post"
enctype="multipart/form-data">
<label
for="file">Filename:</label>
<input
type="file"
name="file"
id="file"
/>
<br
/>
<input
type="submit"
name="submit"
value="Submit"
/>
</form>
</center>
</body>
</html>
Save it as fileupload.html !
Result of above scripting
The above given code displays a web page having a browse input box and asubmit
button in it, here is what your web page looks like :
PHP scripting for file uploading
<html>
<head><title>File
uploaded</title></head>
<body
bgcolor="cyan"
color="yellow">
<center>
<h3>File
uploaded !!
<h3>
<hr>
<?php
if
($_FILES["file"]["error"]
> 0)
{
echo
"Error: "
.
$_FILES["file"]["error"]
.
"<br />";
}
else
{
echo
"Upload: "
.
$_FILES["file"]["name"]
.
"<br />";
echo
"Type: "
.
$_FILES["file"]["type"]
.
"<br />";
echo
"Size: "
.
($_FILES["file"]["size"]
/ 1024) .
" Kb<br
/>";
echo
"Stored
in: "
. $_FILES["file"]["tmp_name"];
}
?>
</center>
</body>
</html>
Saved it by fileupload.php !
Output of the above scripting
To run the code Open XAMPP server start the services like Apache and
MySQL .Open the browser type: http://localhost/yourfoldername/fileupload.html
Click on the Browse button you will have file upload window:
Select the file to upload then click open you will have a url of that file at
your browse input box as given below :
After clicking on the submit button the final result will display :
Conclusion : This is the information of your uploaded file. Thanks !!