parcourir un dossier et creer des miniatures
Par aurelien gerits le mardi, 7 avril 2009, 23:56 - travail sur les fichiers - Lien permanent
Pour parcourir un dossier,
la librairie propose une CLASS qui exécute tout le traitement pour les dossiers.
On peu supprimer, renommer ou encore parcourir un dossier facilement en deux lignes de codes.
Il faut d'abord avoir un dossier à parcourir,
on créer d'abord un dossier "test".
Par exemple :
$dir = $_SERVER['DOCUMENT_ROOT'].'/test/';
$pict = magixcjquery_files_makefiles::scanDir($dir);
Ce code permet de parcourir le dossier "test" .
On peu désormais afficher le contenu a l'aide d'un 'foreach' :
foreach($pict as $d => $t){
echo $t;
}
Pour créer les miniature il faut alors remplacer notre boucle par celle-ci :
foreach($pict as $d => $t){
magixcjquery_files_makefiles::createThumbnails($dir.$t,$dir,110,'thumb/','mini_',100);
}
Détail des paramètres:
magixcjquery_files_makefiles::createThumbnails($dir + résultat boucle, $dir, taille des miniatures,nom du dossier des miniatures , préfixe des miniatures ,la qualité)
Ce code lira le contenu du dossier et génèrera un dossier "thumb" pour y placer nos miniatures.
il ne vous reste plus que l'affichage du contenu




