Se um arquivo não foi carregado, o array $_FILES estará vazio. Especificamente, se o arquivo
image
não foi enviado, $_FILES['image']
não será definido. Então
$file = $_FILES['image']['tmp_name']; //Error comes from here(here is the prob!)
deveria estar:
if(empty($_FILES) || !isset($_FILES['image']))
atualizar
Você também terá problemas porque está faltando o
enctype
atributo em seu formulário:<form class="form-horizontal" action="Ressave.php" method="POST" autocomplete="on" enctype="multipart/form-data">