Reputation: 35
I have two folders, 1)- 23feb2016
and 2)- 23feb2016
.
I want to get one image from folder1
and one from folder2
, the image name must be unique, like userid
etc.
This is my html code:
<div class="col-md-12">
<div class="col-md-6">
<Image src="../images/registered/20115.jpg" style="width: 100%; height: 100%"></Image> Registered
</div>
<div class="col-md-6">
<Image src="../images/registered/20115.jpg" style="width: 100%; height: 100%"></Image> Attendance
</div>
</div>
Upvotes: 0
Views: 268
Reputation:
You can use the following approach to find the unique files.
//path to directory to scan
$directory1 = "./folder1/";
$directory2 = "./folder2/";
//get all Image files with a .jpg extension.
$jpgFolder1 = glob($directory1 . "*.jpg");
$jpgFolder2 = glob($directory2 . "*.jpg");
$UniqeImage[];
if(($jpgFolder1 != null) && ($jpgFolder2 != null))
{
$UniqeImage = array_unique(array_intersect($jpgFolder1, $jpgFolder2));
}
Now the Array Variable $UniqeImage[] contains the Unique file names using this you can construct the HTML
foreach($UniqeImage as $img)
{
echo("<div class='col-md-12'>");
echo(" <div class='col-md-6'>");
echo(" <Image src='../images/Folder1/" . $img . ".jpg' style='width: 100%; height: 100%'></Image> Registered");
echo(" </div>");
echo(" <div class='col-md-6'>");
echo(" <Image src='../images/Folder2/" . $img . ".jpg' style='width: 100%; height: 100%'></Image> Attendance");
echo(" </div>");
echo("</div>");
}
Upvotes: 2