Nieuw lid |
|
hoi,
ik heb een script dat een map uitleest met foto´s en die netjes onder elkaar zet nu wilde ik uit de foto title met exif de gegevens halen dat is gelukt maar hij haalt maar uit 1 foto de tekst dus je ziet 25x
tekst: de Keuken
tekst: de Keuken
tekst: de Keuken
tekst: de Keuken
tekst: de Keuken
tekst: de Keuken
tekst: de Keuken
tekst: de Keuken
terwijl elke foto een andere tekst heeft zou iemand dit willen oplossen
<?php
error_reporting (E_ALL ^ E_NOTICE);
# Standaard waardes
$dir = './';
$extensions = array('JPG',
'jpg',
'jpeg',
'png',
'gif');
$image_lib=array();
$width = 480;
$file = $img;
$color = white;
# Dir check
if( is_dir( $dir ) )
{
$dir_handler=opendir($dir);
# Alles uit de dir halen
while (false !== ($file = readdir($dir_handler)))
{
# In array gooien, indien $file niet . of .. is.
# In array gooien, indien $file niet . of .. is.
if( ( $file !== '.' ) && ( $file !== '..' ) && (!is_dir($file)) )
{
# Extensie check
$path = pathinfo($file);
if( in_array( $path['extension'], $extensions , false ) )
{
$image_lib[] = $file;
// read EXIF headers
$exif = exif_read_data($file, 0, true);
}
}
}
# Items sorteren
sort($image_lib);
# Items weergeven
foreach( $image_lib as $img )
{
echo '
<tr><td><center><a href="'.$img .'" rel="lightbox">
<img alt="" src="'.$img.'" width="'.$width.'">
</a>';
echo "<br><b><font color=".$color.">Beschrijving:</b> " . $exif['IFD0']['Title'] . "<br/></font></td></tr>";
}
}
else
{
echo 'De door u gekozen map bestaat niet.';
}
?>
<?php # Standaard waardes $dir = './'; $extensions = array('JPG', 'jpg', 'jpeg', 'png', 'gif'); $width = 480; $file = $img; $color = white; # Dir check { # Alles uit de dir halen while (false !== ($file = readdir($dir_handler))) { # In array gooien, indien $file niet . of .. is. # In array gooien, indien $file niet . of .. is. if( ( $file !== '.' ) && ( $file !== '..' ) && (!is_dir($file)) ) { # Extensie check if( in_array( $path['extension'], $extensions , false ) ) { $image_lib[] = $file; // read EXIF headers } } } # Items sorteren # Items weergeven foreach( $image_lib as $img ) { <tr><td><center><a href="'.$img .'" rel="lightbox"> <img alt="" src="'.$img.'" width="'.$width.'"> </a>'; echo "<br><b><font color=".$color.">Beschrijving:</b> " . $exif['IFD0']['Title'] . "<br/></font></td></tr>"; } } else { echo 'De door u gekozen map bestaat niet.'; } ?>
|