Jump to content
php.lv forumi

tukša direktorija


jam

Recommended Posts

$fcount=0;
foreach ($dirlist as $dir) {
if ($dir[0]!='.') {
	$fcount++;
}
}
if ($fcount>0) {
// ir faili
}

Ja raksti zināmai sistēmai, tad var saskaitīt ailu skaitu un ja ir divi (. un ..), pieņemt ka mape tukša.

readdir piemērs ir manuālī.

Link to comment
Share on other sites

tas ir linux

 

Šitādam vajadzētu būt?

 

 

$dirlist = opendir('/direktorija/uz/servera/');
$fcount=0;
foreach ($dirlist as $dir) {
if ($dir[0]!='.') {
	$fcount++;
}
}
if ($fcount>0) {
// ir faili
}

Link to comment
Share on other sites

Eglīša piemērs derētu 5`jam ar scandir(). Tev vajag šitā:

$fh = opendir($dirpath);
$isfiles = false;
while($file = readdir($fh)) {
 $pos = strpos($file,'.');
 if($pos !== 0) {
	$isfiles = true;
	break;
 }
}

Tas uzskatīs, ka folderis ir tukš, ja tur ir tik faili, kas sākas ar '.'

Link to comment
Share on other sites

<?php
// .fails neskaitaas 
$direktorija='/srv/www/htdocs/a/';
$rezultats=glob($direktorija.'*');
$cik=count($rezultats);
if($cik=='0'){
echo'nav failu';
}else{
echo $cik;
}
?>

Link to comment
Share on other sites

×
×
  • Create New...