Salut,
j'ai créer un petit script en delphi
En PHP plutôt non ?
Une petite remarque sur les unités de mesure :
1 kilooctet (ko) = 1000 octets (o)
1 megaoctet (mo) = 1000 kilooctets (ko)
1 gigaoctet (go) = 1000 megaoctet (mo)
etc
Ta formule de calcul est donc fausse, il te faut mettre 1000 et non 1024 si tu veux avoir la taille en kilo, mega, giga etc.
Mais peut-être confond-tu avec une autre unité de mesure :
1 kibioctet (kio) = 1024 octets (o)
1 mébioctet (mio) = 1024 kibioctet (kio)
1 gibioctet (gio) = 1024 mébioctet (mio)
etc
Maintenant pour ton problème :
Il se trouve que tu foure tout et n'importe quoi dans ta chaîne de caractère (la dernière), essaye donc déjà de relire la doc afin de maîtriser pleinement les strings. Essaye donc ceci (et surtout de relire la donc et de comprendre) :
Code PHP :
$tab[$index] = '<TR><TD><a style=text-decoration:none href="' . $chemin2 . '/' . $fichier . '"> ' . $icone . ' ' . $fichier . '</a></TD><TD>' . FormatTailleFichier(filesize($chemin.'/'.$fichier)) . "</TD></TR><br>\r\n";
(j'espère que c'est bon, j'ai fait ça un peu à la rache)