Перечислить все изображения в каталоге в формате JSON

Мне нужно, чтобы перечислить все изображения в каталоге в чистом формате JSON. Мне нужно, чтобы это выглядело так:

URLLINK:"image of where the image is"

Это все, что мне нужно.

2 ответа

Решение
$files = array();

$dir = opendir('/tmp');
while ($file = readdir($dir)) {
    if ($file == '.' || $file == '..') {
        continue;
    }

    $files[] = $file;
}

header('Content-type: application/json');
echo json_encode($files);

Что-то вроде этого. Вы можете конвертировать его в любую структуру, какую захотите

Однострочный код будет:

echo json_encode(glob("*.{jpg,gif,png}", GLOB_BRACE));

Рекомендации:

Другие вопросы по тегам