Laatste Foto in map
Ik zoek een script die de laatste toegevoegde foto weergeeft ik heb al wel dit ergens gevonden alleen geeft die ook mappen weer en wil alleen dat ie fotos weergeeft
oja hier het script dat ik al heb er moet dus een soort exstensie chek in
Dus wie weet hoe ik hier een soort exstensie chek ik kan zetten?
Alvast bedankt Kevin
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
Als je bijvoorbeeld alleen jpg's hebt is het heel eenvoudig.
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'
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
Nu ben ik met een ander scriptje bezig en wat als je dan meerdere extensies hebt wat moet je dan doen ?? weet iemand dat??
mzzl Kevin
mzzl Kevin
Je zou alle toegestane extensies in een array kunnen zetten, en dan met in_array() kunnen controleren of de extensie voorkomt in die array.
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().
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 :(
In plaats van met een array zou je ook met een regex kunnen werken. Iets als dit gaat prima:
Jup doet het bedankt Jan Koehoorn :D toppie
En als je alles behalve de dir wilt weergeven kun je ook :




