function uploadFile(&$postFilesInfo, $zip = 0)
 {
     if (isset($postFilesInfo)) {
         $fileName = basename($postFilesInfo['name']);
         $fileSize = $postFilesInfo['size'];
         $mimeType = $postFilesInfo['type'];
         $fileName = trim($fileName);
         $filePath = $postFilesInfo['tmp_name'];
         /**** Check for no desired characters ***/
         $fileName = fileTools::replace_dangerous_char($fileName);
         return fileTools::insertFile($fileName, $fileSize, $filePath, $mimeType);
     }
     return 3;
 }
Пример #2
0
 function insertFile($fileName, $fileSize, $userFileFrom, $mimeType = "")
 {
     /*** Try to add an extension to files witout extension ***/
     $fileNameTmp = fileTools::add_ext_on_mime($fileName, $mimeType);
     /*** Handle Scripts files ***/
     $fileNameTmp = fileTools::php2phps($fileNameTmp);
     if (fileTools::check_name_exist($fileNameTmp)) {
         return 2;
     } else {
         if (!$fileName) {
             $fileName = $fileNameTmp;
         }
         //$userFileTo = "/Library/WebServer/Documents/migueloo/var/data/" . $fileName;
         $userFileTo = Util::formatPath(MIGUEL_APPDIR . 'var/data/' . $fileName);
         move_uploaded_file($userFileFrom, $userFileTo);
         return 0;
     }
     return 2;
 }