Avatar billede minus Nybegynder
12. januar 2004 - 20:06 Der er 12 kommentarer og
1 løsning

script som kan vise hvor mange filer der er inde i en mappe

Starter med at sige at denne spørgsmål kommer op på 60 points, når siden er fixet :P

Men jeg vil vide om der er nogen som ved hvor jeg kan finde et script som kan vise hvor mange filer som ligger i en mappe.

altså jeg skal bruge det ved min billedgalleri hvor jeg vil skrive under statestik at der fx ligger 5062 billeder inde i den.

så der kommer til at stå som:

Film: ???
Billeder: 5062
andet: ???

film og andet er ligemeget til at starte med.
Avatar billede ahv Nybegynder
12. januar 2004 - 20:07 #1
<?php
$counter = 0;
if ($dir = @opendir("/tmp")) {
  while (($file = readdir($dir)) !== false) {
      if ($file != "." && $file != "..") {
        $counter++;
      }
  }
closedir($dir);
}
echo "$counter";
?>
Avatar billede minus Nybegynder
12. januar 2004 - 22:14 #2
den virker ikke.. men viser kun tallet 0.

min fejl?.. eller hvordan sættes den op?

den mappe som den skal tælle er: http://www.side.frac.dk/news/news/

ligger ikke rigtig side ud, før den er færdig... men alt andet er rigtig.
Avatar billede ahv Nybegynder
12. januar 2004 - 22:44 #3
<?php
$counter = 0;
if ($dir = @opendir($_SERVER["DOCUMENT_ROOT"]."/mappe")) {
  while (($file = readdir($dir)) !== false) {
      if ($file != "." && $file != "..") {
        $counter++;
      }
  }
closedir($dir);
}
echo "$counter";
?>
Avatar billede minus Nybegynder
13. januar 2004 - 15:28 #4
virker stadig ikke.. :|
Avatar billede ahv Nybegynder
13. januar 2004 - 16:46 #5
husk at ændre mappe til dit mappenavn.
Avatar billede minus Nybegynder
13. januar 2004 - 17:49 #6
Hvis den skal være sådan, så virker den ikke :|.

<?php
$counter = 0;
if ($dir = @opendir($_SERVER["DOCUMENT_ROOT"]." http://www.side.frac.dk/news/news/")) {
  while (($file = readdir($dir)) !== false) {
      if ($file != "." && $file != "..") {
        $counter++;
      }
  }
closedir($dir);
}
echo "$counter";
?>


eller bare med "/news/" virker den heller ikke... det har jeg allerede prøvet..

kan du ikke prøve at sætte den op så den tæller denne mappe:  http://www.side.frac.dk/news/news/
Avatar billede ahv Nybegynder
13. januar 2004 - 19:21 #7
Så vidt jeg kan se kan den slet ikke finde den mappe?
Avatar billede minus Nybegynder
13. januar 2004 - 21:48 #8
her er den rigtige side:

http://www.deniz.frac.dk/news/news/
Avatar billede ahv Nybegynder
13. januar 2004 - 21:52 #9
<?php
$counter = 0;
if ($dir = @opendir($_SERVER["DOCUMENT_ROOT"]."/news/news")) {
  while (($file = readdir($dir)) !== false) {
      if ($file != "." && $file != "..") {
        $counter++;
      }
  }
closedir($dir);
}
echo "$counter";
?>
Avatar billede minus Nybegynder
13. januar 2004 - 22:22 #10
Avatar billede ahv Nybegynder
13. januar 2004 - 22:25 #11
Istedet for jeg leger gætteleg kan du så ikke kontakte mig over MSN eller ICQ?

MSN; alexander_hv@hotmail.com
ICQ; 82550004
Avatar billede minus Nybegynder
13. januar 2004 - 23:30 #12
hmm.. har ikke bruger på nogen af dem (holder mig fra chat)

prøver noget andet.

men du får 30 points for at forsøge at lave den :)
Avatar billede minus Nybegynder
13. januar 2004 - 23:30 #13
versgo :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester