Я пытаюсь узнать, сколько изображений находится в папке моего хоста. У меня есть доступ по 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 "; 


?> 

Я хотел бы получить результат на андроиде как намерение

Любой пример кода?

0
La bolletta Pronostici Calcio 15 Апр 2020 в 18:40

1 ответ

Лучший ответ

Это совсем не лучший способ сделать это. У меня было аналогичное требование для моего приложения 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). Ответ на этот запрос будет содержать количество файлов.

Вы можете сохранить это количество в переменной и делать все, что хотите.

0
RajatVaghani 15 Апр 2020 в 15:52