👾 php

php 폴더 안 이미지, 파일명 가져오기 반복

(。θᗨθ。) 2022. 11. 16. 15:30
<ul>
    <?php
      if ($handle = opendir($_SERVER['DOCUMENT_ROOT'].'/asset/images/business/customer/')) {
        //if ($fSrc = opendir('../../asset/images/business/customer/')) { //<<상대경로
        while (false !== ($file_ext = readdir($handle))) {
          if ($file_ext != '.' && $file_ext != '..') {
            // $fileNameNum = pathinfo($file_ext, PATHINFO_file_ext); //아래 방법 말고 이 방법도 됨
            $fileNameNum = substr($file_ext, 0, strrpos($file_ext, ".")); //파일이름이랑 확장자 분리
            $fileName = substr(strrchr($fileNameNum,"-"),1); //파일이름: 00-파일이름.확장자 <<숫자 뺀 진짜 이름으로 남김
            //if (strchr($file_ext, ".png") == true) { //png만 불러오고 싶을 때
            $result = str_replace('__' , ':', $fileName); //파일명에서 ':'못하기 때문에 '__'로 대체했던걸 다시 변경
          ?>
          <li>
            <figure><img src="<?$_SERVER['DOCUMENT_ROOT']?>/asset/images/rnd/patent/sort1/<?= $file_ext ?>" alt="<?= $result ?>"></figure>
            <p><?= $result?></p>
          </li>
            
            <?//}
          }
        }
        closedir($handle);
      }
    ?>
</ul>
728x90