This tutorial tell you how to upload many images at once in php.
Just copy the code bellow and save it as "image.php" then open it in your server e.g. localhost.
Just copy the code bellow and save it as "image.php" then open it in your server e.g. localhost.
<?php
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$uploaded_images = count($_FILES['file']['name']);
for ($i = 0; $i < $uploaded_images; $i++)
{
if($_FILES["file"]["error"][$i] > 0)
{
// if there is error in file uploading
echo "Return Code: " . $_FILES["file"]["error"][$i] . "<br />";
}
else
{
// check if file already exit in "images" folder.
if (file_exists("images/" . $_FILES["file"]["name"][$i]))
{
echo $_FILES["file"]["name"][$i] . " already exists. "."<br />";
}
else
{
//move_uploaded_file function will upload your image. if you want to resize image before uploading see this link http://b2atutorials.blogspot.com/2013/06/how-to-upload-and-resize-image-for.html
if(move_uploaded_file($_FILES["file"]["tmp_name"][$i], "images/" . $_FILES["file"]["name"][$i]))
{
//If you want to stor its name in data base code will go here.
//file has uploaded successfully, If you want to stor its name in data base. see this link http://b2atutorials.blogspot.com/2012/05/upload-image-into-folder-and-save-its.html
echo $_FILES["file"]["name"][$i] . ' -image uploaded.' .'<br />';
}
}
}
}
}
?>
<html>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file[]" multiple/>
<input type="submit" value="submit">
</form>
</body>
</html>
if($_SERVER["REQUEST_METHOD"] == "POST")
{
$uploaded_images = count($_FILES['file']['name']);
for ($i = 0; $i < $uploaded_images; $i++)
{
if($_FILES["file"]["error"][$i] > 0)
{
// if there is error in file uploading
echo "Return Code: " . $_FILES["file"]["error"][$i] . "<br />";
}
else
{
// check if file already exit in "images" folder.
if (file_exists("images/" . $_FILES["file"]["name"][$i]))
{
echo $_FILES["file"]["name"][$i] . " already exists. "."<br />";
}
else
{
//move_uploaded_file function will upload your image. if you want to resize image before uploading see this link http://b2atutorials.blogspot.com/2013/06/how-to-upload-and-resize-image-for.html
if(move_uploaded_file($_FILES["file"]["tmp_name"][$i], "images/" . $_FILES["file"]["name"][$i]))
{
//If you want to stor its name in data base code will go here.
//file has uploaded successfully, If you want to stor its name in data base. see this link http://b2atutorials.blogspot.com/2012/05/upload-image-into-folder-and-save-its.html
echo $_FILES["file"]["name"][$i] . ' -image uploaded.' .'<br />';
}
}
}
}
}
?>
<html>
<body>
<form method="post" enctype="multipart/form-data">
<input type="file" name="file[]" multiple/>
<input type="submit" value="submit">
</form>
</body>
</html>
0 comments:
Post a Comment