connaitre le nombre de photo mis dans 1 dossier

connaitre le nombre de photo mis dans 1 dossier - PHP - Programmation

Marsh Posté le 14-05-2004 à 20:01:51    

Le script de toutestfacile.com me donne le nom de tous les dossiers et sous dossier, mais comment afficher le nombre de photos pour chacun d eux
 
voila ce que je veux faire : savoir tout simplement quelle est le nombre de photos mis dans un dossier ?
 
J'ai un dossier photos, dans ce dossier j'ai plein de sous dossier, j'aimerai qu'apparaisse à l'écran : le nom des sous dossiers, avec tout simplement le nombre de photos que chaque dossier contient...


Message édité par foxcssfox le 15-05-2004 à 10:38:07

---------------
"Nous sommes tous dans le caniveau, mais certains d'entre nous regardent les étoiles" Oscar Wild
Reply

Marsh Posté le 14-05-2004 à 20:01:51   

Reply

Marsh Posté le 14-05-2004 à 20:13:30    

Reply

Marsh Posté le 15-05-2004 à 11:50:34    

Mais cela ne me donne pas le nombre de fichiers, mais une liste de tous mes fichiers
 
Comment juste avoir pour chaque nom de dossier : le nombre de fichiers qu'il contient ?
Merci


Message édité par foxcssfox le 15-05-2004 à 11:51:03

---------------
"Nous sommes tous dans le caniveau, mais certains d'entre nous regardent les étoiles" Oscar Wild
Reply

Marsh Posté le 15-05-2004 à 12:10:59    

foxcssfox a écrit :

Mais cela ne me donne pas le nombre de fichiers, mais une liste de tous mes fichiers
 
Comment juste avoir pour chaque nom de dossier : le nombre de fichiers qu'il contient ?
Merci


C'est une blague? Si t'es pas capable d'adapter ça pour compter les fichiers, retourne apprendre les bases de la programmation.

Reply

Marsh Posté le 15-05-2004 à 13:36:52    

Aucune fonction prédéfinie ne permet d'obtenir directement le nombre de fichiers d'un dossier, à ma connaissance.  
 
En PHP5, un sizeof(scandir($dir)) marche peut-être (si tes dossiers ne contiennent que des fichiers), mais je ne sais pas si c'est véritablement plus intéressant que de faire ta propre fonction.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
Reply

Marsh Posté le 15-05-2004 à 13:59:43    

t'offusque pas, je débute en PHP, et en programmation, j'ai lu mal de trucs en php, mais comment savoir quelle fonctions fait quoi ?


---------------
"Nous sommes tous dans le caniveau, mais certains d'entre nous regardent les étoiles" Oscar Wild
Reply

Marsh Posté le 15-05-2004 à 14:17:27    

foxcssfox a écrit :

t'offusque pas, je débute en PHP, et en programmation, j'ai lu mal de trucs en php, mais comment savoir quelle fonctions fait quoi ?


t'as tout ce qu'il te faut là:
http://www.toutestfacile.com/phpin [...] chap=file6
 
[edit]
et le code est commenté...au passage cette page est linkée directement sur le premier lien que je t'ai filé.


Message édité par skeye le 15-05-2004 à 14:18:26
Reply

Marsh Posté le 15-05-2004 à 14:44:42    

ok mais avec ce script : si j'ai 17 photos, j'ai le listing des noms de mes 17 Photos, ca j'm en fous... ce que je veux c'est qu'apparaissent le chiffre "17"


---------------
"Nous sommes tous dans le caniveau, mais certains d'entre nous regardent les étoiles" Oscar Wild
Reply

Marsh Posté le 15-05-2004 à 14:46:56    

soyez cool aidez moi, comment dois je creer ma fonction :  
 
function nbre_images{
 ????
}


---------------
"Nous sommes tous dans le caniveau, mais certains d'entre nous regardent les étoiles" Oscar Wild
Reply

Marsh Posté le 15-05-2004 à 14:52:27    

foxcssfox a écrit :

ok mais avec ce script : si j'ai 17 photos, j'ai le listing des noms de mes 17 Photos, ca j'm en fous... ce que je veux c'est qu'apparaissent le chiffre "17"

ben tu fais une boucle dans ton dossiers jusqu'a que tu n'ai plus de fichier, et tu met un compteur que tu incremente a chaque boucle.


---------------
Découvre le HFRcoin ✈ - smilies
Reply

Marsh Posté le 15-05-2004 à 14:52:27   

Reply

Marsh Posté le 15-05-2004 à 14:57:59    

foxcssfox a écrit :

ok mais avec ce script : si j'ai 17 photos, j'ai le listing des noms de mes 17 Photos, ca j'm en fous... ce que je veux c'est qu'apparaissent le chiffre "17"


mais putain c'est si compliqué à comprendre qu'au lieu de les afficher il suffit de les compter? :pt1cable:

Reply

Marsh Posté le 15-05-2004 à 19:48:51    

[:ddr555]
 
Terrible quand même ce topac. :D
 
Eh oui, il faut "quand même" un niveau minimum et réfléchir un petit peu...
 
[troll on]
... même pour faire du php...
[troll off]
 
[:ddr555]

Reply

Marsh Posté le 15-05-2004 à 21:30:43    

foxcssfox a écrit :

t'offusque pas, je débute en PHP, et en programmation, j'ai lu mal de trucs en php, mais comment savoir quelle fonctions fait quoi ?

En lisant la doc, peut etre...
A+,

Reply

Marsh Posté le 15-05-2004 à 21:42:12    

Hermes le Messager a écrit :


[troll on]
... même pour faire du php...
[troll off]
 
 

[:benou]

Reply

Marsh Posté le 17-05-2004 à 17:42:21    

Code :
  1. $rep="monrepertoire";
  2. if (is_dir($rep))
  3. {
  4.    if ($dh = opendir($rep))
  5.    {
  6.        while (($file = readdir($dh)) !== false)
  7.    {
  8.     if ($file != "." && $file != ".." )
  9.  {
  10.           $filelist[]= $file;
  11.  }
  12.        }
  13.        closedir($dh);
  14.    echo "Il y a ".count($filelist)." fichiers dans le repertoire ".$rep;
  15.  }
  16. }
  17. else
  18. {
  19. echo "Mauvais dossier";
  20. }


 
comme ça... c bon !
 
Freed


Message édité par freed102 le 17-05-2004 à 18:53:28
Reply

Marsh Posté le 17-05-2004 à 21:34:15    

Merci Freed, tu es adorable... enfin quelqu'un de compatissant envers un tout jeune novice en PHP....


---------------
"Nous sommes tous dans le caniveau, mais certains d'entre nous regardent les étoiles" Oscar Wild
Reply

Marsh Posté le 18-05-2004 à 10:04:55    

foxcssfox a écrit :

Merci Freed, tu es adorable... enfin quelqu'un de compatissant envers un tout jeune novice en PHP....


 
 :heink:  
 
Enfin quelqu'un qui te file un code tout fait qui t'évite de réfléchir un peu et de progresser...

Reply

Marsh Posté le 18-05-2004 à 11:19:31    

Hermes le Messager a écrit :

:heink:  
 
Enfin quelqu'un qui te file un code tout fait qui t'évite de réfléchir un peu et de progresser...


 
On sort de la même formation foxcssfox et moi, les cours étaient un peu speed pour des novices en la matière, moi j'avais l'avantage d'avoir deja beaucoup touché au PHP... un petit coup de pouce ne fait pas de mal... à condition d'essayer de comprendre le code qu'on utilise !

Reply

Marsh Posté le 18-05-2004 à 11:25:29    

freed102 a écrit :

On sort de la même formation foxcssfox et moi, les cours étaient un peu speed pour des novices en la matière, moi j'avais l'avantage d'avoir deja beaucoup touché au PHP... un petit coup de pouce ne fait pas de mal... à condition d'essayer de comprendre le code qu'on utilise !


Vu sa réaction aux liens que je lui ai filés au début de ce topic, ça m'étonnerait qu'il essaie de comprendre quoi que ce soit.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed