Today i am going to tell you how you can upload image using PHP.
Step1: Create a file index.php and paste the below code in your file.
<!DOCTYPE html>
<head>
<title>Image Upload</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<h1>Upload Image</h1>
<label for="fileSelect">Filename:</label>
<input type="file" name="photo" id="fileSelect"><br>
<input type="submit" name="submit" value="Upload">
</form>
</body>
</html>
Step2: Create a file upload.php and paste the below code in your upload.php file.
<?php
if($_FILES["photo"]["error"] > 0){
echo "Error: " . $_FILES["photo"]["error"] . "<br>";
} else{
echo "File Name: " . $_FILES["photo"]["name"] . "<br>";
echo "Stored in: " . $_FILES["photo"]["tmp_name"];
}
?>
<?php
if(isset($_FILES["photo"]["error"])){
if($_FILES["photo"]["error"] > 0){
echo "Error: " . $_FILES["photo"]["error"] . "<br>";
} else{
$allowed = array("jpg" => "image/jpg", "jpeg" => "image/jpeg", "gif" => "image/gif", "png" => "image/png");
$filename = $_FILES["photo"]["name"];
$filetype = $_FILES["photo"]["type"];
$filesize = $_FILES["photo"]["size"];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!array_key_exists($ext, $allowed)) die("Error: Select valid format");
$maxsize = 5 * 1024 * 1024;
if($filesize > $maxsize) die("Error: Exceed image size");
if(in_array($filetype, $allowed)){
if(file_exists("upload/" . $_FILES["photo"]["name"])){
echo $_FILES["photo"]["name"] . " is already exists.";
} else{
move_uploaded_file($_FILES["photo"]["tmp_name"], "upload/" . $_FILES["photo"]["name"]);
echo "image successfully uploded";
}
} else{
echo "Error: Image file can't be uploaded";
}
}
} else{
echo "Error: Image file can't be uploaded";
}
?>
Note: Now simply run your project your image file is uploaded in upload folder, Enjoy!!
Step1: Create a file index.php and paste the below code in your file.
<!DOCTYPE html>
<head>
<title>Image Upload</title>
</head>
<body>
<form action="upload.php" method="post" enctype="multipart/form-data">
<h1>Upload Image</h1>
<label for="fileSelect">Filename:</label>
<input type="file" name="photo" id="fileSelect"><br>
<input type="submit" name="submit" value="Upload">
</form>
</body>
</html>
Step2: Create a file upload.php and paste the below code in your upload.php file.
<?php
if($_FILES["photo"]["error"] > 0){
echo "Error: " . $_FILES["photo"]["error"] . "<br>";
} else{
echo "File Name: " . $_FILES["photo"]["name"] . "<br>";
echo "Stored in: " . $_FILES["photo"]["tmp_name"];
}
?>
<?php
if(isset($_FILES["photo"]["error"])){
if($_FILES["photo"]["error"] > 0){
echo "Error: " . $_FILES["photo"]["error"] . "<br>";
} else{
$allowed = array("jpg" => "image/jpg", "jpeg" => "image/jpeg", "gif" => "image/gif", "png" => "image/png");
$filename = $_FILES["photo"]["name"];
$filetype = $_FILES["photo"]["type"];
$filesize = $_FILES["photo"]["size"];
$ext = pathinfo($filename, PATHINFO_EXTENSION);
if(!array_key_exists($ext, $allowed)) die("Error: Select valid format");
$maxsize = 5 * 1024 * 1024;
if($filesize > $maxsize) die("Error: Exceed image size");
if(in_array($filetype, $allowed)){
if(file_exists("upload/" . $_FILES["photo"]["name"])){
echo $_FILES["photo"]["name"] . " is already exists.";
} else{
move_uploaded_file($_FILES["photo"]["tmp_name"], "upload/" . $_FILES["photo"]["name"]);
echo "image successfully uploded";
}
} else{
echo "Error: Image file can't be uploaded";
}
}
} else{
echo "Error: Image file can't be uploaded";
}
?>
Note: Now simply run your project your image file is uploaded in upload folder, Enjoy!!
6 Comments
Post comments if you like this code
ReplyDeleteGud Jobs Thanks.........
ReplyDeleteThanks
DeleteThanks
ReplyDeletecan you give me code to insert image in MySQL database
ReplyDeletegreat
ReplyDelete