计算PHP文件夹中的文件数

问题描述:

<?php 
$directory = '/var/www/ajaxform/';
if (glob($directory . '.jpg') != false)
{
    $filecount = count(glob($directory . '*.jpg'));
    echo $filecount;
}
else
{
    echo 0;
}
?>

此目录中有四个jpg图片,但它返回0

there are four jpg images in this directory but it returns 0

Glob 返回,如果出错,它将返回false.

尝试一下:

$directory = '/var/www/ajaxform/';
$files = glob($directory . '*.jpg');

if ( $files !== false )
{
    $filecount = count( $files );
    echo $filecount;
}
else
{
    echo 0;
}