$usermapper = new UserMapper($db); $userid = new UserId(); $user_id = $userid->checkId($user, $usermapper, $cookie); //saving file in DB $foo = new Foo(); $regExp = new RegExp(); $token = $regExp->match($array['token']); $foo->public = $regExp->match($array['public']); $foo->terminate = $array['terminate']; $foo->user_id = $regExp->match($user_id); $foo->path = $regExp->match($array['filename']); // $foo->cookie = $cookie; $foo->token = $regExp->match($token); $foo->filesize = $regExp->match($array['filesize']); $mapper = new FooMapper($db); $mapper->save($foo); //setting unique token /* $db = $app->db; $_FILES['img']['tmp_name']; $target_dir = "uploads/"; $target_file = $target_dir . basename($_FILES["img"]["name"]); $filename=trim(htmlspecialchars($_FILES['img']['name'])); move_uploaded_file($_FILES["img"]["tmp_name"], $target_file); $filesize=filesize('uploads/'.$filename); $generateToken = new Token(); //setting unique token $token =$generateToken->generatePassword(8); if(isset($_POST['public'])){ $public ="1"; }