<?php include '../Library/ImageFileValidator.php'; include '../Php/connection.php'; $imageName = isset($_POST['imageName']) && $_POST['imageName'] != "undefined" ? trim($_POST['imageName']) : ""; if (isset($_FILES['imageFile'])) { $imageFile = $_FILES['imageFile']; $validator = new ImageFileValidator($imageFile); $result = $validator->runImageValidation(); } else { $image = ""; } if (empty($imageName)) { $response = array('upload' => false, 'message' => 'Image name is required.'); } else { if (empty($imageFile)) { $response = array('upload' => false, 'message' => 'Image is required.'); } else { if (!$result['valid']) { $response = array('upload' => false, 'message' => $result['message']); } else { if (move_uploaded_file($imageFile['tmp_name'], '../images/' . $result['imageName'])) { $sql = "INSERT INTO image (name, image, flag) VALUES ('{$imageName}', '" . $result['imageName'] . "', 1)"; if ($connection->query($sql) === TRUE) { $response = array('upload' => true, 'message' => "New record created successfully"); } else { $response = array('upload' => false, 'message' => 'Error in saving to database'); } } } }
<?php include "connection.php"; include "Library/ImageFileValidator.php"; // $imageName = trim(htmlspecialchars($_POST['imageName'])); // //$uploadedFileName = uniqid().$fileExtension; // $image = $_FILES['image']['name']; //print_r($_FILES['image']); $imageObject = new ImageFileValidator($_FILES['image']); $getResult = $imageObject->runImageValidation(); if ($getResult['valid']) { echo "okay"; } else { echo $getResult['message']; } die; // if (move_uploaded_file($_FILES['image']['tmp_name'], 'images/'.$_FILES['image']['name'])) { // $sql = "INSERT INTO image (name, image, flag) VALUES ('$imageName', '$image', 1)"; // if ($connection->query($sql) === TRUE) { // echo "New record created successfully"; // } else { // echo "Error: " . $sql . "</br>" . $connection->error; // } // } // echo "<pre>"; // print_r($_POST); // print_r($_FILES);