Si un fichier n'a pas été téléchargé, le tableau $_FILES sera vide. Concrètement, si le fichier image
n'a pas été téléchargé, $_FILES['image']
ne sera pas défini.
Alors
$file = $_FILES['image']['tmp_name']; //Error comes from here(here is the prob!)
devrait être :
if(empty($_FILES) || !isset($_FILES['image']))
mettre à jour
Vous aurez également des problèmes car il vous manque le enctype
attribut sur votre formulaire :
<form class="form-horizontal" action="Ressave.php" method="POST" autocomplete="on" enctype="multipart/form-data">