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

تمام عصام

الأعضاء
  • المساهمات

    40
  • تاريخ الانضمام

  • تاريخ آخر زيارة

آخر الزوار

99 زيارة للملف الشخصي

إنجازات تمام عصام

عضو مساهم

عضو مساهم (2/3)

31

السمعة بالموقع

  1. السلام عليك لدي مشكلة و هي انني مشترك بخطة مجانية و ان المساحة المخصصة هي 125 ميغا و المساحة المستهلكة منها هي 92 ميغا للعلم ان مجموع حجم ملفات موقعي لا تتجاوز 30_40 ميغا اذا كيف تم استهلاك 92 ميغا ما هو السبب و الحل لقد تفقدت ملفات و مجلدات موقعي و وجدت عدة مجلدات و ملفات خارج الجذر ماذا افعل للعلم انه قبل بيوم كانة المساحة المستهلكة هي 85 ميغا و قبلها بحوالي اسبوع 80 ميغا
  2. كيف احصل على بيانات. وصور الاقمار الاصطناعية من eumetsat و كيف اضعها و في موقعي مثل هذا الموقع او ما شابه https://www.yanbuweather.com/pages/cloudsat/Arabian_Sea/ او اي مصدر اخر غير eumetsat لا بأس
  3. لقد بحثت كثيرا و لم اجد الطريقة الصحيح لكيف استخدام و انشاء خريطة رادرار المطر او السحب من rainviewer لقد وجدت هذه الصفحة https://www.rainviewer.com/sa/api/single-radar-data.html و https://www.rainviewer.com/sa/api/weather-maps-api.html و كذلك وجدت https://api.rainviewer.com/public/weather-maps.json عند فتحه تظهر {"version":"2.0","generated":1724487332,"host":"https://tilecache.rainviewer.com","radar":{"past":[{"time":1724479800,"path":"/v2/radar/1724479800"},{"time":1724480400,"path":"/v2/radar/1724480400"},{"time":1724481000,"path":"/v2/radar/1724481000"},{"time":1724481600,"path":"/v2/radar/1724481600"},{"time":1724482200,"path":"/v2/radar/1724482200"},{"time":1724482800,"path":"/v2/radar/1724482800"},{"time":1724483400,"path":"/v2/radar/1724483400"},{"time":1724484000,"path":"/v2/radar/1724484000"},{"time":1724484600,"path":"/v2/radar/1724484600"},{"time":1724485200,"path":"/v2/radar/1724485200"},{"time":1724485800,"path":"/v2/radar/1724485800"},{"time":1724486400,"path":"/v2/radar/1724486400"},{"time":1724487000,"path":"/v2/radar/1724487000"}],"nowcast":[{"time":1724487600,"path":"/v2/radar/nowcast_c277f4444b28"},{"time":1724488200,"path":"/v2/radar/nowcast_c2771b16e7ac"},{"time":1724488800,"path":"/v2/radar/nowcast_c2774d641e05"}]},"satellite":{"infrared":[{"time":1724479800,"path":"/v2/satellite/74d1db794db1"},{"time":1724480400,"path":"/v2/satellite/fc79b636f1b0"},{"time":1724481000,"path":"/v2/satellite/8d0d6cbef209"},{"time":1724481600,"path":"/v2/satellite/dbe1699d2f79"},{"time":1724482200,"path":"/v2/satellite/945aa568e0fc"},{"time":1724482800,"path":"/v2/satellite/1d77942251f2"},{"time":1724483400,"path":"/v2/satellite/1a5413b2ff29"},{"time":1724484000,"path":"/v2/satellite/a2e9cad3283e"},{"time":1724484600,"path":"/v2/satellite/0e03dc39bd2f"},{"time":1724485200,"path":"/v2/satellite/41891264b535"},{"time":1724485800,"path":"/v2/satellite/ea77e0fc095b"},{"time":1724486400,"path":"/v2/satellite/339139b8ce98"},{"time":1724487000,"path":"/v2/satellite/929141138305"}]}} و هذا كود لخريطة المطر و السحب لكن لا نتيجة <!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>خريطة رادار المطر والسحب</title> <link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" /> <style> #map { height: 600px; width: 100%; } .leaflet-control-attribution { display: none; /* إخفاء حقوق الخريطة الافتراضية */ } </style> </head> <body> <div id="map"></div> <script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script> <script> // إعداد الخريطة وتحديد الموقع الافتراضي على السعودية var map = L.map('map').setView([24.7, 46.7], 6); // إضافة طبقة خريطة سوداء من CartoDB Dark Matter L.tileLayer('https://{s}.basemaps.cartocdn.com/dark_all/{z}/{x}/{y}.png', { maxZoom: 19 }).addTo(map); var baseUrl = "https://tilecache.rainviewer.com"; var pastRadarLayers = []; var satelliteLayers = []; var currentRadarLayer, currentSatelliteLayer; // دالة لتحميل البيانات وتحديث الخريطة function updateMap() { fetch('https://api.rainviewer.com/public/weather-maps.json') .then(response => response.json()) .then(data => { if (!data || !data.radar || data.radar.past.length === 0) { alert("لا توجد بيانات متاحة حاليًا لرادار المطر."); return; } // مسح الطبقات السابقة pastRadarLayers.forEach(layer => map.removeLayer(layer)); satelliteLayers.forEach(layer => map.removeLayer(layer)); pastRadarLayers = []; satelliteLayers = []; // إنشاء طبقات الرادار السابقة data.radar.past.forEach(function(radarData) { var tileLayer = L.tileLayer(baseUrl + radarData.path + "/256/{z}/{x}/{y}.png", { opacity: 0.5 }); pastRadarLayers.push(tileLayer); }); // إنشاء طبقات السحب من بيانات الأقمار الصناعية if (data.satellite && data.satellite.infrared.length > 0) { data.satellite.infrared.forEach(function(satelliteData) { var tileLayer = L.tileLayer(baseUrl + satelliteData.path + "/256/{z}/{x}/{y}.png", { opacity: 0.3 }); satelliteLayers.push(tileLayer); }); } else { alert("لا توجد بيانات متاحة حاليًا للسحب."); } // عرض الطبقة الأحدث (أحدث وقت) من طبقات الرادار currentRadarLayer = pastRadarLayers[pastRadarLayers.length - 1]; currentRadarLayer.addTo(map); // عرض الطبقة الأحدث من السحب if (satelliteLayers.length > 0) { currentSatelliteLayer = satelliteLayers[satelliteLayers.length - 1]; currentSatelliteLayer.addTo(map); } }) .catch(error => { alert("حدث خطأ أثناء تحميل البيانات: " + error.message); }); } // تحديث الخريطة كل 10 دقائق (600,000 مللي ثانية) setInterval(updateMap, 600000); // التحديث الأولي للخريطة عند التحميل updateMap(); </script> </body> </html>
  4. اولا شكرا على الافادة لكن قصدي مصدر البروق هل هو Api او ماذا و كيف احصل عليه
  5. السلام عليكم لقد بحثت كثيرا و لم اجد الطريقة لعمل مثل هذه الخريطة مثل خريطة البروق في موقع رادار المملكة هذا هو رابط تلك الصفحة https://www.yanbuweather.com/pages/lightning/ ارجوا المساعدة بذلك بشكل مفصل
  6. كيف الحصول على كاميرات الويب للطقس و تضمينها في موقعي
  7. معدل النقر يوميا يتراوح بين 15 الى 51 نقرة و غالبا بين 15 الى 36 نقرة هل هذا جيد
  8. في موقعي للطقس حدث تراجع ملحوظ في معدل الظهور كنت احقق بين 11 الى 12 الف ظهور يوميا و الان احقق بين 7 الى 8 الالف ظهور ما هو السبب و الحلول للعلم لدي اكثر من 100 الف صفحة حول العالم تم فهرستها
  9. عند تسجيل مستخدم جديد في موقعي يتم ارسال بريد التحقق الى البريد غير المرغوب فيه كيف جعله يرسل بريد التحقق الى البريد الوارد <!DOCTYPE html> <html lang="ar"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>التسجيل</title> <link rel="stylesheet" href="styles.css"> </head> <body> <form action="register.php" method="POST"> <h2>التسجيل</h2> <label for="username">اسم المستخدم:</label> <input type="text" id="username" name="username" required> <label for="email">البريد الإلكتروني:</label> <input type="email" id="email" name="email" required> <label for="password">كلمة المرور:</label> <input type="password" id="password" name="password" required> <button type="submit">تسجيل</button> </form> <?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); if ($_SERVER['REQUEST_METHOD'] == 'POST') { require 'config.php'; $username = base64_encode($_POST['username']); $email = $_POST['email']; $password = base64_encode(password_hash($_POST['password'], PASSWORD_DEFAULT)); $verification_code = bin2hex(random_bytes(16)); try { // تحقق من وجود البريد الإلكتروني $stmt = $conn->prepare("SELECT * FROM users WHERE email = ?"); $stmt->execute([$email]); if ($stmt->rowCount() > 0) { echo "<p>البريد الإلكتروني موجود بالفعل. يرجى استخدام بريد إلكتروني آخر.</p>"; } else { // إدخال بيانات المستخدم الجديدة $stmt = $conn->prepare("INSERT INTO users (username, email, password, verification_code, is_verified) VALUES (?, ?, ?, ?, 0)"); $stmt->execute([$username, $email, $password, $verification_code]); // إعدادات البريد الإلكتروني $to = $email; $subject = 'التحقق من عنوان البريد الإلكتروني'; $message = "يرجى النقر على الرابط التالي للتحقق من عنوان بريدك الإلكتروني: <a href='رابط صفحة التحقق?code=$verification_code'>التحقق من البريد الإلكتروني</a>"; $headers = "From:البريد الالكتروني خاصتي \r\n"; $headers .= "Reply-To:البريد الالكتروني خاصتي\r\n"; $headers .= "Content-type: text/html\r\n"; if (mail($to, $subject, $message, $headers)) { echo "<p>تم التسجيل بنجاح! تم إرسال بريد إلكتروني للتحقق إلى عنوان بريدك الإلكتروني.</p>"; } else { echo "<p>فشل في إرسال بريد التحقق.</p>"; } } } catch (PDOException $e) { echo "<p>حدث خطأ أثناء التسجيل: " . $e->getMessage() . "</p>"; } } ?> </body> </html>
  10. .قالب ووردبريس عربي اخباري مجاني يدعم عدة ميزات و سريع متوافق مع السيو ....الخ ؟؟
  11. شكرا ، لقد وجدت ان معظم طلبات البحث التي ادت لظهور موقعي هي الاحوال الجوية في اسم المنطقة بحيث بدات افكر بانشاء صفحة بذلك الاسم
  12. السلام عليكم في موقعي للطقس لدي لكثر من 38 الف منطقة تم فهر ستها في محرك البحث لكن معدل الظهور لا يتعدى 12 الف و معدل النقر كذلك يتراوح بين 30 الى 40 نقرة يوميا عموما اريد حل او خطة لزيادة معدل الظهور و النقر عنوان الرئيسية للصفحات هو حالة الطقس لمدة 14 يوما و الامطار في "اسم المنطقة" و سألت الذكاء الاصطناعي و اعطاني عنوان بديل " لا تدع الطقس يفاجئك! توقعات مذهلة ل "اسم المنطقة" خلال الـ 14 يوماً القادمة" و لصفحة طقس اليوم المخصص هو حالة الطقس في "اسم المنطقة" "هنا اسم اليوم قد يكون اليوم و غدا و او بعد غد او بعد 4 ايام و هكذا حسب الصفحة الخاصة باليوم" و عنوان صفحة الطقس الان بعنوان الطقس الان في "اسم المنطقة" لا اعلم ما هو سبب عدم الحصول على معدل نقر عالي خلال شهرين حققت اكثر من 280 الف ظهور لكن النقر قليل مقارنة بالظهور وصل الى قرابة 800 نقرة . موقعي عمره شهرين
  13. برايكم هل صفحة المقالات القديمة هذه https://ajwa4alearab.freewebhostmost.com/Blog/article.php?id=44 او صفحة المقالات الجديدة هذه افضل https://ajwa4alearab.freewebhostmost.com/responsible/article.php?id=44
  14. هل ممكن الحصول على دومين مدفوع مجانا
  15. على ما اعتقد حدث تغير موقع المجلدات بعد تعديل ملف الهوكس لانه بعد تعديله لاحظة ذلك
×
×
  • أضف...