/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Tælle filer i en mappe
Fra : Torben Rasmussen


Dato : 17-10-04 06:56

Ja, jeg skrev for nogle dage siden om der var nogle der viste
hvordan man tæller x antal filer i en mappe, men der var sQ ikke
nogle der viste det, så jeg fandt selv ud af det:

<?php

$a=-1;
$dirname='nyeste';
$dir=opendir($dirname);
while($fil=readdir($dir))if(is_file($dirname.'/'.$fil))$a++;
closedir($dir);
echo $a."<br>";

?>

// hvor 'nyeste' er navnet på mappen

Bare lige hvis nogle i fremtiden skulle bruge noget ligende..

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Thomas Finnerup (17-10-2004)
Kommentar
Fra : Thomas Finnerup


Dato : 17-10-04 07:34

On 17 Oct 2004 05:56:07 GMT, Torben Rasmussen
<torben@torben-rasmussen.dk> wrote:

> Ja, jeg skrev for nogle dage siden om der var nogle der viste
> hvordan man tæller x antal filer i en mappe, men der var sQ ikke
> nogle der viste det, så jeg fandt selv ud af det:
>
> <?php
>
> $a=-1;
> $dirname='nyeste';
> $dir=opendir($dirname);
> while($fil=readdir($dir))if(is_file($dirname.'/'.$fil))$a++;
> closedir($dir);
> echo $a."<br>";
>
> ?>

$AntalFiler = count(glob("/sti/til/filer/*"));


Venligst
Thomas

Jimmy (17-10-2004)
Kommentar
Fra : Jimmy


Dato : 17-10-04 07:58


"Thomas Finnerup" <TF@Picco.dk> wrote in message
news:2g44n0huoumvctq5rlfap8r1v0ibhj25n3@4ax.com...

> $AntalFiler = count(glob("/sti/til/filer/*"));

Eller:

$AntalFiler = count (explode ("\n",`ls *.*`));

Mvh
Jimmy




Tommy Ipsen (17-10-2004)
Kommentar
Fra : Tommy Ipsen


Dato : 17-10-04 11:12

Jimmy wrote:

> $AntalFiler = count (explode ("\n",`ls *.*`));

Er ovenstående en platformsuafhængig løsning der også fungerer under
safe-mode?

Mvh Tommy

Tommy Ipsen (17-10-2004)
Kommentar
Fra : Tommy Ipsen


Dato : 17-10-04 11:11

Thomas Finnerup wrote:

> $AntalFiler = count(glob("/sti/til/filer/*"));

Der er en hel del problemer med glob() afhængig af OS og PHP-version -
så hvis man får mærkelige problemer med den, er det ikke nødv. fordi man
bruger den forkert! (Se evt bug-databasen på php.net)

Mvh Tommy

Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste