On 15-03-2012 23:39, Asger Joergensen wrote:
> Hej Birger
>
> Birger Sørensen skrev:
>
>> Prøv at se glob()
>>
http://dk.php.net/manual/en/function.glob.php
>> Den vil kunne finde dit filnavn - under forudsætning af at der kun er een. Ellers er det noget med at sortere arrayet den returnerer, og kun linke til første/sidste...
>
> Tak skal du ha.
> glob sorterer hvis ikke den får anden besked så denne funktion
> giver mig den nyeste update fil:
Hvis du vil være helt sikker, så ville jeg nok lige lave en sortering på
versions nummeret
>
> function GetFileName( $Pre='', $Post='' )
> {
> $files = glob( $Pre . '*' . $Post );
> return end( $files );
> }
$newestVersion = 0;
foreach($files AS $file) {
$version = str_replace($Pre, '', str_replace($Post, '', $file);
if (version_compare($version, $newestVersion, '>')) {
$newestVersion = $version;
}
}
return $Pre . $newestVersion . $Post;