我正在尝试获取主机文件夹中的图像数量。 我具有ftp访问和ssl证书访问。
这是php文件,可以正常工作
$dir = getcwd();
$i = 0;
if( $handle = opendir($dir) ) {
while( ($file = readdir($handle)) !== false ) {
if( !in_array($file, array('.', '..')) && !is_dir($dir.$file))
$i++;
}
}
echo "$i ";
?>
我想在android上接收结果 意向
任何代码示例?
答案 0 :(得分:0)
那根本不是理想的方法。我对我的应用Snap Search有类似的要求-这是我的方法:
步骤1),使用以下代码在服务器上创建一个PHP文件:
<?php
// Set the current working directory
$directory = "<ENTER PATH TO IMAGES FOLDER>";
$filecount = 0;
$files = glob( $directory ."*" );
if( $files ) {
$filecount = count($files);
}
echo $filecount;
?>
注意:当您访问该PHP页面时,这只会返回文件数。
第2步)向您服务器上的PHP页面发送请求(建议使用Volley)。该请求的响应将包含文件计数。
您可以将该计数存储在变量中,并根据需要进行操作。