0

ここで提案されているコードを使用します https://stackoverflow.com/a/18316453

これは私が今持っているものです。

<?php
$dir = "sliders/slides";
$images = array();
if (is_dir($dir))
{
if ($dh = opendir($dir))
 {
  while (($file = readdir($dh)) !== false)
  {
    if (!is_dir($dir.$file)) $images[] = $dir . '/' . $file;
  }
  closedir($dh);
 } 
}
echo json_encode($images);
?>

私の結果には2つの余分なアイテムが含まれています

sliders/slides/.
sliders/slides/..

これにより、スライダーに2つの余分な空白のスライドができます

/.削除し/..て結果に含めるために、.jpg および .png ファイルのみを表示するように結果をフィルタリングするにはどうすればよいですか

フォルダーから画像を取得するスライダーを作成しようとしています

ありがとう

4

1 に答える 1

1

while 内で次のようなことを試してください。

if ($file != "." && $file != ".." && !is_dir($file) {
    $images[] = $dir . '/' . $file;
}
于 2014-02-01T12:42:19.183 に答える