Exemplo n.º 1
0
 function _checkFileSize($sFileName, $iMaxFileSize, $sAbsName, $sType = "byte")
 {
     if (!empty($sFileName)) {
         $sFullPath = $this->_getFullServerPath($sAbsName, $sFileName);
         require_once PATH_t3lib . "class.t3lib_basicfilefunc.php";
         $aInfos = t3lib_basicFileFunctions::getTotalFileInfo($sFullPath);
         switch ($sType) {
             case "kilobyte":
                 $iMaxFileSize = $iMaxFileSize * 1024;
                 break;
             case "megabyte":
                 $iMaxFileSize = $iMaxFileSize * 1024 * 1024;
                 break;
         }
         if (intval($aInfos["size"]) <= intval($iMaxFileSize)) {
             return TRUE;
         } else {
             $this->_unlink($sFullPath);
             return FALSE;
         }
     }
     return TRUE;
 }