0byt3m1n1
Path:
C:
/
wamp64
/
www
/
WaterCat
/
[
Home
]
File: upload.php
<?php $servername = "localhost"; $username = "root"; $password = ""; $dbname = "watercat"; // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } if (isset($_POST['submit'])) { // Process each uploaded file foreach ($_FILES['file1']['tmp_name'] as $key => $tmp_name) { $image_name = $_FILES['file1']['name'][$key]; $temp_name = $_FILES['file1']['tmp_name'][$key]; $folder = "gallery/" . $image_name; // Check if file already exists if (file_exists($folder)) { echo "<script>alert('File $image_name already exists.');</script>"; continue; // Skip this file } // Move uploaded file to destination folder if (move_uploaded_file($temp_name, $folder)) { // File moved successfully, insert into database $sql = "INSERT INTO images (image_name) VALUES ('$image_name')"; if ($conn->query($sql) === TRUE) { echo ("<script language='javascript'> window.alert('Image uploaded Successfully!!!'); window.location.href='imglist.php'; </script>"); } else { echo "Error: " . $sql . "<br>" . $conn->error; } } else { echo ("<script language='javascript'> window.alert('Image Not Uploaded. Size should be less than 1000kb!!!'); window.location.href='image.php'; </script>"); } } } // Check for images in the database that no longer exist in the folder and delete corresponding entries $sql = "SELECT image_name FROM images"; $result = $conn->query($sql); if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { $image_name = $row["image_name"]; $folder = "gallery/" . $image_name; if (!file_exists($folder)) { // Image file doesn't exist, delete corresponding entry from database $delete_sql = "DELETE FROM images WHERE image_name = '$image_name'"; if ($conn->query($delete_sql) === TRUE) { echo ("<script language='javascript'> window.alert('Image deleted Successfully!!!'); window.location.href='imglist.php'; </script>"); } else { echo ("<script language='javascript'> window.alert('Image deletion failed!!!'); window.location.href='image.php'; </script>"); } } } } $conn->close(); ?>