اذهب إلى المحتوى

لوحة المتصدرين

  1. مصطفى يحيى2

    مصطفى يحيى2

    الأعضاء


    • نقاط

      2

    • المساهمات

      2


  2. Zen Eddin Allaham

    Zen Eddin Allaham

    الأعضاء


    • نقاط

      2

    • المساهمات

      909


  3. Sami Aloufi

    Sami Aloufi

    الأعضاء


    • نقاط

      1

    • المساهمات

      11


  4. Ali Ahmed55

    Ali Ahmed55

    الأعضاء


    • نقاط

      1

    • المساهمات

      2066


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 08/21/25 في كل الموقع

  1. السلام عليكم أنا عارف ان خمسات بيحول على paypal بس النهارده لقيت متاح التحويل على حساب بنكى فكنت عايز أعرف هل يقدر يحول على حساب بنكى دولارى ؟ ولا لأ فى مصر ؟
    2 نقاط
  2. هل اساسيات جافا سكريبت تعتبر ايضاً قسم لأجراء الاختبار للحصول على شهادة
    2 نقاط
  3. كم الوقت المناسب للدراسه يوميا كم اعطي للبرمجه وقت مثلا هل ساعه كل يوم مناسبه؟
    1 نقطة
  4. السلام عليكم هل دورة ادارة تطوير المنتجات مفيدة او مهمة لطالب هندسة برمجيات؟؟
    1 نقطة
  5. السلام عليكم اشتريت موقع كامل مع السورس كود، وأبغى مطوّر يشتغل عليه ويطوّره لي. المشكلة إني ما أبغى المطوّر يحتفظ بنسخة من السورس بعد ما يخلص الشغل. هل من حلول عمليه لهذا الموضع ؟ وشكرا
    1 نقطة
  6. السلام عليكم سابقا سالت سؤال مشابه لهاذا ولكن بصرافه لم افهم بصوره كليه الا وهو كيفية رفع المشروع في github واثبات ماقمت به بالمشروع وهنا اقصد رفع المشروع في معرض اعمالي كي استطيع عرضه حيث انه تم اجابتي ان المشروع يقسم الى مجلدات ولكن لم افهم ماهي المجلدات ومحتواها حيث انه اول مشروع لي طبعا عندي اساسيات git and github لكن مع كثر المجلدات وماقمت به لم اعلم كيف اعرضه بصوره مناسبه الرجاء اخباري بكل الخطوات خطوة بعد خطوه كي تتضح الصوره لي ولكل من هو ومبتدئ في هذا المجال وجزاكم الله خيرا
    1 نقطة
  7. السلام عليكم هل يمكن الكود ان يشرح نفسه جيدا ؟
    1 نقطة
  8. غيرت الاسم يلي موجود بالاكاديمية مرتين ولكن عم يرجع للاسم الاول يا ريت بس قدم ع شهادة يكون الاسم متل ما بديabedallah el ghentawi لانو ما عم يتغير وشكرا
    1 نقطة
  9. Grade = int(input("Enter your grade: ")) if Grade >= 0 and Grade <= 100: if Grade >= 90 and Grade <= 100: print("Excellent") elif Grade >= 80 and Grade <= 89: print("Very very good") elif Grade >= 70 and Grade <= 79: print(" Very good") elif Grade >= 60 and Grade <= 69: print("Good") elif Grade >= 50 and Grade <= 59: print("Acceptable") else: print("Failed") else: print("Please try again") exit()
    1 نقطة
  10. ستجد أسفل فيديو الدرس صندوق للتعليقات كما هنا يرجى طرح سؤالك أسفل الدرس وليس هنا حيث هنا قسم الأسئلة العامة ولا نقوم بإجابة الأسئلة الخاصة بمحتوى الدورة أو الدرس، وذلك لمعرفة الدرس الذي توجد به مشكلتك و لمساعدتك بشكل أفضل.
    1 نقطة
  11. لا حاجة إذن إلى استخدام PHPMailer، فما تحتاجه هو الإعتماد على Telegram Bot API وإرسال محتوى الرسالة إلى البوت الخاص بك. أي إرسال الـ data الخاصة بالنموذج إلى الـ API التالي: $url = "https://api.telegram.org/bot{$botToken}/sendMessage"; بالطبع botToken هو متغير عليك إنشائه ووضع قيمة التوكن الخاصة بالبوت الذي قمت بإنشائه على تليجيرام، وستحتاج أيضًا إلى إرسال الـ chatId الخاص بالبوت مع البيانات في جسم الطلب body. وبالطبع عليك تهيئة نص الرسالة ومعالجته قبل إرساله إلى هاتفك، ومعالجة الأخطاء الواردة، كالتالي: <?php header('Content-Type: application/json'); define('BOT_TOKEN', 'هنا'); // ضع التوكن هنا define('CHAT_ID', 'هنا'); // ضع معرف الشات هنا if ($_SERVER['REQUEST_METHOD'] !== 'POST') { http_response_code(405); echo json_encode(['ok' => false, 'message' => 'يجب استخدام طريقة POST فقط']); exit; } $errors = []; $name = trim($_POST['name'] ?? ''); $email = trim($_POST['email'] ?? ''); $message = trim($_POST['message'] ?? ''); if (empty($name)) { $errors[] = 'حقل الاسم مطلوب.'; } if (empty($email)) { $errors[] = 'حقل البريد الإلكتروني مطلوب.'; } elseif (!filter_var($email, FILTER_VALIDATE_EMAIL)) { $errors[] = 'صيغة البريد الإلكتروني غير صحيحة.'; } if (empty($message)) { $errors[] = 'حقل الرسالة مطلوب.'; } if (!empty($errors)) { http_response_code(400); echo json_encode(['ok' => false, 'errors' => $errors]); exit; } $safe_name = htmlspecialchars($name, ENT_QUOTES, 'UTF-8'); $safe_email = htmlspecialchars($email, ENT_QUOTES, 'UTF-8'); $safe_message = htmlspecialchars($message, ENT_QUOTES, 'UTF-8'); $text = "<b>📩 رسالة جديدة من موقعك</b>\n\n"; $text .= "<b>👤 الاسم:</b> " . $safe_name . "\n"; $text .= "<b>📧 البريد:</b> " . $safe_email . "\n"; $text .= "<b>💬 الرسالة:</b>\n" . $safe_message; $url = "https://api.telegram.org/bot" . BOT_TOKEN . "/sendMessage"; $data = [ 'chat_id' => CHAT_ID, 'text' => $text, 'parse_mode' => 'HTML' ]; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_TIMEOUT, 10); $response = curl_exec($ch); $http_code = curl_getinfo($ch, CURLINFO_HTTP_CODE); $curl_error = curl_error($ch); curl_close($ch); if ($curl_error) { http_response_code(500); echo json_encode(['ok' => false, 'message' => 'فشل الاتصال بـ cURL: ' . $curl_error]); } elseif ($http_code !== 200) { http_response_code(500); echo json_encode(['ok' => false, 'message' => 'واجهة التلغرام أرجعت خطأ.', 'response' => json_decode($response)]); } else { $telegramResponse = json_decode($response, true); if (isset($telegramResponse['ok']) && $telegramResponse['ok'] === true) { http_response_code(200); echo json_encode(['ok' => true, 'message' => 'تم إرسال الرسالة بنجاح!']); } else { http_response_code(500); echo json_encode(['ok' => false, 'message' => 'فشل إرسال الرسالة حسب رد التلغرام.', 'response' => $telegramResponse]); } } ?>
    1 نقطة
×
×
  • أضف...