Android получить номер файла из папки URL - PullRequest
0 голосов
/ 15 апреля 2020

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

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

1 Ответ

0 голосов
/ 15 апреля 2020

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...