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; }
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; }