Над кодом связан любой фреймворк.если вы новичок в php, попробуйте использовать приведенный ниже простой код.
$target_dir = "/var/www/html/uploads/"; // this is base path
$imageFileType = strtolower(pathinfo(basename($_FILES["pic_file"]["name"]),PATHINFO_EXTENSION));
$filename = time().$imageFileType; //save this file name to database $filename
$target_file = $target_dir.$filename
if(isset($_POST["submit"])) {
$check = getimagesize($_FILES["pic_file"]["tmp_name"]);
if($check !== false) {
if (move_uploaded_file($_FILES["pic_file"]["tmp_name"], $target_file)) {
echo "The file ". basename( $_FILES["pic_file"]["name"]). " has been uploaded on : ".$target_file;
} else {
echo "Sorry, there was an error uploading your file.";
}
} else {
echo "File is not an image.";
}
}
Если вам нужен HTML, пожалуйста, дайте мне знать, я предоставлю.