Q&A

if문으로 사진 첨부갯수가 10개 이상이면 조건문이 있을까요?

2023.09.13 05:37
117
0
CMS/프레임워크 Rhymix 2.1
개발 언어 PHP 7.4

 

 

 

 

사진 데이터가 많이들어간 게시물을 읽으려고하면 

 

페이지가 로딩되기전 경고창을 띄우려고 합니다.

 

기능은 얼추 개발된것같습니다.

 

애드온으로 만들어서 타운에 공개해볼까 하는데

 

if문으로 사진 첨부가 X개 이상인경우 의 if문이 있을까요?

 

이게 첨부문서가 파일인지 사진인지 구분하기가 참 어려울것 같은데

 

아니면 

 

본문에 <img src 가 10 x개 이상 호출되었다거나 하는 if 문도 가능하겠네요.

 

 

사실 혼자쓸꺼면 그냥 if로 특정게시판에서만 작동하게 해서 쓰면되는데 공개를 해볼까하니 아무래도 우려가 되네요.

톰캣 Lv. 11
시대의 흐름에 뒤떨어지지 않도록 아주 천천히지만 노력하고 있습니다.

댓글 7

  • 2023.09.13 05:44 #1785039

    게시글 읽는 항목에서 가져온다는 가정으로

    $oDocument = Context::get('oDocument');
    $fileList = $oDocument->getUploadedFiles();
    $count = 0;
    foreach($fileList as $key => $file)
    {
    if(preg_match('/\.(jpe?g|png|gif|webp|bmp)$/i', $file->source_filename))
    {
    $count++;
    }
    }

    if($count > 10)
    {
    // do something..
    }

  • 2023.09.13 06:25 #1785055
    감사합니다
    집가서 바로테스트해봐야겠네요
    혹시 사진 첨부 용량 총합계 이런건 구하기 힘들겠죠?
  • 2023.09.13 06:28 #1785059
    $file->file_size 으로 파일용량이 나올건데 알아서... 더하신다음 계산시키십쇼..
  • 2023.09.14 00:10 #1785187
    우와 유용하게 쓰이겠네요!
  • 2023.09.14 01:21 #1785217
    ㅎ 얼른 만들어서 공개하겠습니다.
  • 2023.09.14 01:05 #1785204
    와, 엠바고 문서다!!!
  • 2023.09.14 01:21 #1785221
    사이트에 윤삼님자료가 안쓰인곳이 없을정도로
    항상 윤삼님자료 잘 활용하고 있습니다.