Laatste Foto in map
oja hier het script dat ik al heb er moet dus een soort exstensie chek in
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
$pad = 'gallery/';
if (!$open = opendir($pad))
{
echo 'Kan de map '.$pad.' niet openen!';
}
else {
$laatste = 0;
$bestand = '';
$aantal = 0;
while (($file = readdir($open)) !== false)
{
if (($file != '.') and ($file != '..'))
{
$aantal++;
$stats = stat($pad.'/'.$file);
if ($stats[9] > $laatste)
{
$laatste = $stats[9];
$bestand = $file;
}
}
}
closedir($open);
echo ''.$bestand.' is het laatst toegevoegd op '.date("d-m-Y H:i:s", $laatste);
} ?>
$pad = 'gallery/';
if (!$open = opendir($pad))
{
echo 'Kan de map '.$pad.' niet openen!';
}
else {
$laatste = 0;
$bestand = '';
$aantal = 0;
while (($file = readdir($open)) !== false)
{
if (($file != '.') and ($file != '..'))
{
$aantal++;
$stats = stat($pad.'/'.$file);
if ($stats[9] > $laatste)
{
$laatste = $stats[9];
$bestand = $file;
}
}
}
closedir($open);
echo ''.$bestand.' is het laatst toegevoegd op '.date("d-m-Y H:i:s", $laatste);
} ?>
Dus wie weet hoe ik hier een soort exstensie chek ik kan zetten?
Alvast bedankt Kevin
Gewijzigd op 01/01/1970 01:00:00 door Kevin
Verander dan dit:
if (($file != '.') and ($file != '..'))
door dit:
if (($file != '.') && ($file != '..')) && substr($file, -3, 3) == 'jpg'
Je zou ook de directory checks weg kunnen laten, dus alleen dit:
substr($file, -3, 3) == 'jpg'
Heel erg bedankt nukey oplossing was dus best simpel maarja ben nog beetje php noob dus harstikke bedankt
mzzl Kevin
Daarnaast zou ik een extensie niet bepalen met substr(). Want wat nu als de extensie jpeg is, dan krijg je in het script van Nukey 'peg' als extensie. Beter achterhaal je de extensie met behulp van pathinfo().
Kan iemand het in het script toepassen wat blanche zegt want ik krijg steeds error meldingen van dat hij extension niet herkent of zo :(
Jup doet het bedankt Jan Koehoorn :D toppie