Перечислить все изображения в каталоге в формате 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));
Рекомендации: