Can somebody help me in making loop
What I need is to make upload 6 pictures on server. I've got script (upload and resize class) for uploading, and resizing one image.
How can I make loop for uploading and resizing 6 images aon server.
Here is array of filenames witch should be uploaded
array("filename", "filename1", "filename2", "filename3", "filename4", "filename5");
if is needed I can upload uther files of resize class
<?php
include_once("ImageResizeFactory.php");
if($_POST["bupload"])
{
$maxSize = "2048576"; // 2MB upload size of the file.
$width = "300";//$_POST["width"];
$height = "300";//$_POST["height"];
$allowedExtensions = array("jpg", "JPG", "JPEG", "png", "PNG");
// $fajloviArray = array("filename", "filename1", "filename2", "filename3", "filename4", "filename5");
$uploadedFileName = $_FILES['filename']['name'];
if($_FILES['filename']['size'] > $maxSize)
{
$error = "File size cannot exceed 2MB";
}
if(file_exists("uploadedfiles/" . $uploadedFileName)) {
$error = "File with " . $uploadedFileName . " name is already present<br>";
}
$extension = pathinfo($_FILES['filename']['name']);
$extension = $extension["extension"];
foreach($allowedExtensions as $key=>$ext) {
if(strcasecmp($ext, $extension) == 0)
{
$boolValidExt = true;
break;
}
}
if($boolValidExt) {
if(empty($error)) {
if(is_uploaded_file($_FILES['filename']['tmp_name'])) {
copy($_FILES['filename']['tmp_name'], "uploadedfiles/" . $uploadedFileName);
}
}
}
else
{
$error = "Files with .$extension extensions are not allowed";
}
if(empty($error))
{
$srcFile = "uploadedfiles/" . $uploadedFileName;
$destFile = "uploadedfiles/resize_" . $uploadedFileName;
// Instantiate the correct object depending on type of image i.e jpg or png
$objResize = ImageResizeFactory::getInstanceOf($srcFile, $destFile, $width, $height);
// Call the method to resize the image
$objResize->getResizedImage();
unlink($srcFile);
unset($objResize);
header("Location:" . $destFile);
exit;
}
}
?>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<FORM name="frmupload" method="POST" enctype="multipart/form-data">
Slika 1
<input type="file" name="filename">
<br>
Slika 2
<input type="file" name="filename1">
<br>
Slika 3
<input type="file" name="filename2">
<br>
Slika 4
<input type="file" name="filename3">
<br>
Slika 5
<input type="file" name="filename4">
<br>
Slika 6
<input type="file" name="filename5">
<br>
<br>
<br>
<input type="submit" name="bupload" value="Resize">
<input name="reset" type="reset" value="Clear">
<font color="red"><b><?php echo $error;?></b></font>
<TABLE align="center">
<TR>
<TD> </TD>
</TR>
</TABLE>
<INPUT type="hidden" name="hdnupload" value="false">
</FORM>
</BODY>
</HTML>