Jump to content
php.lv forumi

Failu skaitiishana


Snukzz

Recommended Posts

Mekleeju, mekleeju, bet neatradu funkciju, kas saskaita konkreetaa folderii failus un izvada to skaitu. Varbuut kaac zin ar kaadu fiichu lai kaut ko tamliidziigu uzcep? ;)

Link to comment
Share on other sites

$gallery = opendir($whichSection . "/gallery/" . $who . "/"); 
$counter = 0; 
while($file = readdir($gallery)){ 
  if($file != '.' && $file != '..'){ 
     $counter++; 
  } 
} 
closedir($gallery); 
echo($counter);

 

Sitas ir tas? :huh:

Link to comment
Share on other sites

Pammedjinaaju sitaa

<?php 
if ($handle = opendir('textures/cmr04/carz/archive')) {
   while (false !== ($file = readdir($handle))) { 
       if ($file != "." && $file != "..") { 
           echo count("$file\n"); 
       } 
   }
   closedir($handle); 
}
?>

 

Sis man izdeva chupu ar 1111111 :huh:

Link to comment
Share on other sites

paproveeju sitaa

<?php 
if ($handle = opendir('textures/cmr04/carz/archive')) {
   while (false !== ($file = readdir($handle))) { 
       if ($file != "." && $file != "..") { 
           $cik=count("$file\n"); 
           
 } 
   }echo sum($cik);
   closedir($handle); 
}
?>

 

Sis man izvada 1 <_<

Link to comment
Share on other sites

Karoche kaut ko sakjimereeju

<?
$dr = opendir("textures/cmr04/carz/archive/$subcat");
while (false !== ($files = readdir($dr))) 
{
 if (preg_match('/\.rar$/i', $files)) 
 {
   $filedb[] = $files;
}
}
  
$numfiles=count($filedb);
echo $numfiles;
?>

 

Laikam pat straadaa! Tikai kaa lai piespiezj nolasit jebkuru failu? :huh:

Link to comment
Share on other sites

Nē, nu šitā rēcis sen nebiju :D

Pats otrajā postā uzrakstīji kodu, kas to dara, ko tev vajag! :D

Otrajā koda gabalā tu atkal nevis skaitīji, bet izvadīji katram failam vērtību 1.

Trešais koda gabals atkal kautkāds galīgs murgs ir, tas neko jēdzīgu nedara. ;)

Ceturtajā koda gabalā kautko jau tu skatitīji (.rar failus), bet ļoti neoptimāli, jo visus ielasīji masīvā, kas nav labi, ja tev tos failu nosaukumus nevajadzēs izmantot.

Tā ka ņem vien to pirmo (vai otro, pielabojot tā lai skaita nevis echo taisa) koda gabalu un lieto laimīgs :)

Edited by bubu
Link to comment
Share on other sites

vai tik nebuus itaa?

 

<?php
if ($handle = opendir('textures/cmr04/carz/archive')) {
  $sk=0;
  while (false !== ($file = readdir($handle))) {
      if ($file != "." && $file != "..") {
          $sk++;
      }
  }
  closedir($handle);

  echo $sk;
}
?>

Vispaar jau tikai drusciit pamainiits otrais ieposteetais koda gabals :)

Link to comment
Share on other sites

×
×
  • Create New...