<?php
include "connect.php";

$upload_dir = 'photos/';

    $imgName = $_FILES['img']['name'];
    $imgSize = $_FILES['img']['size'];
    $tmp_name = $_FILES['img']['tmp_name'];
    $imageType = $_FILES['img']['type'];
    
    $allowedEX = array ('png', 'jpg', 'jpeg', 'gif');
$imageEX = explode('.', $imgName);
$imageEX = strtolower(end($imageEX));

    
    $real_image = uniqid('photo_') . '.' . $imageEX;
    
    if (in_array($imageEX, $allowedEX)) {
        
        if ($imgSize > 556120) {
        
        echo "حجم الصورة كبير جدا";
        
        } else {

            if (is_uploaded_file($_FILES['img']['tmp_name'])) {

                move_uploaded_file($tmp_name, $upload_dir.trim($real_image));
                
                $url = "https://vingotest.000webhostapp.com/photos/" . $real_image;
                
                $sql = "INSERT INTO photos (photo_name, photo_url, date) VALUES ('$real_image', '$url', NOW())";
                
                if ($mysql->query($sql) === TRUE) {
                
                echo $real_image;
                } else {
                    echo $mysql->error;
                }
                
            } else {
                
                echo "Error";
            }

        }
        
    } else {
        echo "photo type error";
    }


?>