Bonjour par ici !
tout fraichement membre de ce forum je me permet de vous demander de l'aide en PHP
je cherche a lister toutes mes images JPG contenues dans différents dossiers(au même niveau).
Mais je voudrai non pas les classer par date de création mais par nom de fichiers...
tous mes fichiers JPG sont nommés de cette façon (et dans chaque repertoire c'est pareil):
01-affiche.jpg
02-affiche.jpg
03-affiche.jpg
04-....
05-etc
dans ma logique "01-affiche.jpg" devrait être le premier élément affiché...
malheureusement tout s'affiche en bordel..
ré-enregistrer toutes mes images 1 à 1 pour feinter la date de création ne m'arrange vraiment pas
si quelqu'un à une idée/solution je suis preneur
Pour info j'utilise ce bout de code.
En cherchant a droite a gauche j'ai trouvé des infos sur sort(), usort() , natcasesort() mais rien n'y fait je n'arrive pas à le placer au bon endroit..
je suis un peu perdu.
Quelqu'un peut m'aider ?
edit: après avoir lu les règles j'ai hésiter avant de poster mais bon je tente ma chance
sinon désolé pour le bruit
Modifié par twixtop (14 Jan 2010 - 17:04)
tout fraichement membre de ce forum je me permet de vous demander de l'aide en PHP
je cherche a lister toutes mes images JPG contenues dans différents dossiers(au même niveau).
Mais je voudrai non pas les classer par date de création mais par nom de fichiers...
tous mes fichiers JPG sont nommés de cette façon (et dans chaque repertoire c'est pareil):
01-affiche.jpg
02-affiche.jpg
03-affiche.jpg
04-....
05-etc
dans ma logique "01-affiche.jpg" devrait être le premier élément affiché...
malheureusement tout s'affiche en bordel..
ré-enregistrer toutes mes images 1 à 1 pour feinter la date de création ne m'arrange vraiment pas
si quelqu'un à une idée/solution je suis preneur
Pour info j'utilise ce bout de code.
/*function qui affiche des trucs à partir d autres trucs*/
function affiche_repfile($rep){
//if ($handle = opendir($rep))
if ($handle = opendir('images/PICTURES/'.$rep.'')) {
while (false !== ($file = readdir($handle))) {
if ($file != '.' && $file != '..' && strrchr($file,".")=='.jpg') {
$narray[$i]=$file;
$i++;
natcasesort($file);
echo "<a><img src=\"images/PICTURES/".$rep.$file."\" width=\"594\" height=\"420\" alt=\"".$val['alt']."\" class=\"slideimg\" /></a>\n";
}
}
closedir($handle);
}else{ echo'erreur lecture rep';}
sort($narray);
//return $narray;
}
En cherchant a droite a gauche j'ai trouvé des infos sur sort(), usort() , natcasesort() mais rien n'y fait je n'arrive pas à le placer au bon endroit..
je suis un peu perdu.
Quelqu'un peut m'aider ?
edit: après avoir lu les règles j'ai hésiter avant de poster mais bon je tente ma chance
sinon désolé pour le bruit
Modifié par twixtop (14 Jan 2010 - 17:04)