<?php
$rep = "./";
$dir = opendir($rep);
$maxtop = 10;
while ($f = readdir($dir)) // lecture et tri par date de création
if(is_file($rep.$f))
for($k=1;$k<=$maxtop;$k++)
if(filectime($rep.$f) > $toplk[$k][1]) {
$s0 = filectime($rep.$f) ; $u0 = $f;
for($kk = $k;$kk<=$maxtop;$kk++) {
$s = $toplk[$kk][1] ; $u = $toplk[$kk][2];
$toplk[$kk][1] = $s0 ; $toplk[$kk][2] = $u0;
$s0 = $s ; $u0 = $u;
}
break;
}
closedir($dir);
for($k=1;$k<=$maxtop;$k++) { // affichage
?><A href="<?php echo $rep.$toplk[$k][2];?>">
<?php echo str_replace(".php","",$toplk[$k][2]);?>
</A><br>
<?php } ?>
Warning: glob() has been disabled for security reasons in /home/local/apache/htdocs/sites/p/***/www/articles/index.php on line 106
e-kiwi a dit:quelle horreur ce script, les noms de variables datent de la début de la programmation ^^
e-kiwi a dit:quelle horreur ce script, les noms de variables datent de la début de la programmation ^^
si tu avait suivi mon conseil, tu serai tombé sur :
http://www.asp-php.net/tutorial/asp-php/directory.php bien plus clair
en rajoutant dans la boucle :
$ext = explode(".", $f); pour avoir l extention du fichier, tu interdis l affichage du php :
if((is_file($rep.$f)) and ($ext != 'php')) {