ABOUT ME

Today
Yesterday
Total
  • fckeditor 이미지 파일 크기 제한 (php)
    프로그램/php 2013. 6. 12. 18:47
    1. config 대소문자 주의!! config사용과 이미지 사이즈 제한 변수 설정 경로: fckeditor/editor/filemanager/connectiors/php/config.php
    $Config['Enabled'] = true ; //false -> true
    //이미지 파일 사이즈 제한
    $Config['MaxImagesize'] = 1024;
    
    2. 파일 사이즈 비교 if구문 추가 경로: fckeditor/editor/filemanager/connectiors/php/commands.php / if ( isset( $Config['SecureImageUploads'] ) ) 라인에
    //이미지 파일 사이즈 제한
    if ( isset( $Config['SecureImageUploads'] ) )
    {
         if ( ( $isImageValid = IsImageValid( $oFile['tmp_name'], $sExtension ) ) === false )
         {
              $sErrorNumber = '202' ;
         }
         if($Config['MaxImagesize']){
              $iFileSize = ( $oFile['size'] / 1024 );
              if( $iFileSize > $Config['MaxImagesize']){
                   $sErrorNumber = '204' ;
              }
         }
    }
    
    3. error 메시지 분기 수정 경로: fckeditor/editor/filemanager/connectiors/php/commands.php / if ( !$sErrorNumber && IsAllowedExt( $sExtension, $resourceType ) ) 라인 하단에
    $sErrorNumber = $sErrorNumber == "" ? '202' : $sErrorNumber; //에러코드 수정
    
    4. 에러메시지 switch 구문에 추가 위치: fckeditor/editor/dialog/fck_image/fck_image.js
              case 204 :
                   alert ("이미지 용량초과 입니다. 500kb 미만인 파일만 올려주세요.");
                   return;
    

    댓글

Designed by Tistory.