- public function fileInfo()
- {
- if (isset($_FILES['files'])) {
- self::$SHA1 = sha1_file(self::$TEMP_FILE);
- $finfo = finfo_open(FILEINFO_MIME_TYPE);
- self::$FILE_MIME = finfo_file($finfo, self::$TEMP_FILE);
- finfo_close($finfo);
-
- if (Settings::$LOG_IP) {
- self::$IP = $_SERVER['REMOTE_ADDR'];
- } else {
- self::$IP = '0';
- }
-
- foreach (Settings::$DOUBLE_DOTS as $DDOT) {
- if (stripos(strrev(self::$FILE_NAME), $DDOT) === 0) {
- self::$FILE_EXTENSION = strrev($DDOT);
- } else {
- self::$FILE_EXTENSION = pathinfo(self::$FILE_NAME, PATHINFO_EXTENSION);
- }
- }
- }
- }
-