affichage repertoire + les zipper
Posté : 26 févr. 2007, 19:09
Bonjour,
Je suis novice sur php et j'aurai besoin de votre aide.
Mon but étant de lister les répertoires et sous repertoires d'un dossier avec comme condition d'afficher ceux et seulement ceux du mois précédent.
Tous mes répertoires sont nommés sous cette forme : "20070101.xls", "20070102" et ainsi de suite (un par jour) .
Mes repertoires sont dans :
fichiers_sortie\ORANGE1\20070101.xls
fichiers_sortie\ORANGE1\20070102.xls
fichiers_sortie\ORANGE1\20070103.xls
fichiers_sortie\ORANGE1\20070104.xls
fichiers_sortie\ORANGE2\20070101.xls
fichiers_sortie\ORANGE2\20070102.xls
etc jusqu'à orange5
J'arrive bien à afficher mes repertoires Orange de fichiers_sortie ainsi que fichiers_entrée mais je bloque sur l'histoire de tri par date.
Voici mon code actuel, le début doit être faux, je voulais juste m'en servir pour créer une variable date.
en gros je voudrais que mon code réalise ca :
if(strcmp($timestop,$repname)=true)
print;
Je suis novice sur php et j'aurai besoin de votre aide.
Mon but étant de lister les répertoires et sous repertoires d'un dossier avec comme condition d'afficher ceux et seulement ceux du mois précédent.
Tous mes répertoires sont nommés sous cette forme : "20070101.xls", "20070102" et ainsi de suite (un par jour) .
Mes repertoires sont dans :
fichiers_sortie\ORANGE1\20070101.xls
fichiers_sortie\ORANGE1\20070102.xls
fichiers_sortie\ORANGE1\20070103.xls
fichiers_sortie\ORANGE1\20070104.xls
fichiers_sortie\ORANGE2\20070101.xls
fichiers_sortie\ORANGE2\20070102.xls
etc jusqu'à orange5
J'arrive bien à afficher mes repertoires Orange de fichiers_sortie ainsi que fichiers_entrée mais je bloque sur l'histoire de tri par date.
Voici mon code actuel, le début doit être faux, je voulais juste m'en servir pour créer une variable date.
en gros je voudrais que mon code réalise ca :
if(strcmp($timestop,$repname)=true)
print;
<?php
$jb = 1;
$date = date("Y-m-d");
list($jour , $mois , $annee) = explode('-', $date);
$mois2 = $mois - $jb;
$nb = date("t",mktime(0, 0, 0,date("m")-1,1,date("Y")));
$dir = "fichiers_entree";
$dir2 = "fichiers_sortie";
// Ouvre un dossier bien connu, et liste tous les fichiers
echo "fichiers_entree:<br/>";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
echo "type:".filetype($dir.$file)."<br/>";
echo "repertoire:".$file."<br/>";
}
closedir($dh);
}
}
echo "<br/><br/>";
echo "fichiers_sortie:<br/>";
if (is_dir($dir2)) {
if ($dh = opendir($dir2)) {
while (($file = readdir($dh)) !== false) {
echo filetype($dir2.$file)."<br/>";
echo $file."<br/>";
}
closedir($dh);
}
}