如果未上传文件,则$ _FILES数组为空。具体来说,如果文件image
未上传,$_FILES['image']
将不会设置。
所以
$file = $_FILES['image']['tmp_name']; //Error comes from here(here is the prob!)
应该:
if(empty($_FILES) || !isset($_FILES['image']))
您还会遇到问题,因为您缺少enctype
表单上的属性:
<form class="form-horizontal" action="Ressave.PHP" method="POST" autocomplete="on" enctype="multipart/form-data">