0 レビュー
0 回答
php-すべてのフォルダと画像を取得し、配列として返します
サーバーの「画像」フォルダにさまざまなサブフォルダがあります。次に、画像名と画像が含まれるサブフォルダを含む配列を返します。
実際には、サブフォルダーを指定した場合にのみ画像を取得します:
<?php
header('Content-Type: text/javascript; charset=UTF-8');
echo "var images = [];\n";
$folder = 'images/';
$all_images = glob($folder."{*.jpg, *.JPG, *.JPEG, *.png, *.PNG}", GLOB_BRACE);
$count = count($all_images);
for ($i = 0; $i < $count; $i++) {
echo "images[".$i."] = {};\n";
echo "images[".$i."].src = '".$all_images[$i]."';\n";
echo "images[".$i."].name = '".substr($all_images[$i],strlen($folder),strpos($all_images[$i], '.')-strlen($folder))."';\n";
echo "images[".$i."].modified = '".date('YmdHis', filemtime($all_images[$i])).$i."';\n";
}
?>
わからない
同様の質問
私たちのウェブサイトで同様の質問で答えを見つけてください。