Karem Mohammed2 نشر 16 أكتوبر 2023 أرسل تقرير مشاركة نشر 16 أكتوبر 2023 السلام عليكم، كنت عايز اضيف مواقيت الي الموقع عن طريق api باستخدام php لينك ال api : http://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=UnitedKingdom&method=2 حاولت اكتر من مرة لكن النتيجة بتظهر كل المواقيت في مصفوفة وغير مرتبة 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Adnane Kadri نشر 16 أكتوبر 2023 أرسل تقرير مشاركة نشر 16 أكتوبر 2023 لا يبدوا بالرابط المرفق أي مشكلة، يتم ارسال رد بشكل جيسون بشكل عادي تماما. يرجح أن هنالك مشكلة بالتعامل مع الرد من خلال شيفرة PHP لديك، قد يكون هنالك حاجة إلى استخدام json_decode لتحليل كائن جيسون واستخراج التواقيت المرادة، فيما يلي مثال عن كيفية ذلك بصورة صحيحة: <?php $endpoint = 'https://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=United'; $response = file_get_contents($endpoint); $data = json_decode($response, true); foreach ($data['data'] as $day) { $date = $day['date']['gregorian']['date']; $prayerTimes = $day['timings']; echo "تاريخ: $date <br>"; echo "مواقيت الصلاة:<br>"; foreach ($prayerTimes as $name => $time) { echo "$name: $time<br>"; } echo "<br>"; } يتم هاهنا استعرض مختلف تواقيت الآذان لسنة 2017 في المدينة المستدفة والبلد المستهدفة, 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Karem Mohammed2 نشر 16 أكتوبر 2023 الكاتب أرسل تقرير مشاركة نشر 16 أكتوبر 2023 بتاريخ 2 دقائق مضت قال Adnane Kadri: لا يبدوا بالرابط المرفق أي مشكلة، يتم ارسال رد بشكل جيسون بشكل عادي تماما. يرجح أن هنالك مشكلة بالتعامل مع الرد من خلال شيفرة PHP لديك، قد يكون هنالك حاجة إلى استخدام json_decode لتحليل كائن جيسون واستخراج التواقيت المرادة، فيما يلي مثال عن كيفية ذلك بصورة صحيحة: <?php $endpoint = 'https://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=United'; $response = file_get_contents($endpoint); $data = json_decode($response, true); foreach ($data['data'] as $day) { $date = $day['date']['gregorian']['date']; $prayerTimes = $day['timings']; echo "تاريخ: $date <br>"; echo "مواقيت الصلاة:<br>"; foreach ($prayerTimes as $name => $time) { echo "$name: $time<br>"; } echo "<br>"; } يتم هاهنا استعرض مختلف تواقيت الآذان لسنة 2017 في المدينة المستدفة والبلد المستهدفة, بتاريخ 2 دقائق مضت قال Adnane Kadri: لا يبدوا بالرابط المرفق أي مشكلة، يتم ارسال رد بشكل جيسون بشكل عادي تماما. يرجح أن هنالك مشكلة بالتعامل مع الرد من خلال شيفرة PHP لديك، قد يكون هنالك حاجة إلى استخدام json_decode لتحليل كائن جيسون واستخراج التواقيت المرادة، فيما يلي مثال عن كيفية ذلك بصورة صحيحة: <?php $endpoint = 'https://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=United'; $response = file_get_contents($endpoint); $data = json_decode($response, true); foreach ($data['data'] as $day) { $date = $day['date']['gregorian']['date']; $prayerTimes = $day['timings']; echo "تاريخ: $date <br>"; echo "مواقيت الصلاة:<br>"; foreach ($prayerTimes as $name => $time) { echo "$name: $time<br>"; } echo "<br>"; } يتم هاهنا استعرض مختلف تواقيت الآذان لسنة 2017 في المدينة المستدفة والبلد المستهدفة, ولو عايز الصلاة باليوم تظهر نتيجة واحدة بدون البحث 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 16 أكتوبر 2023 أرسل تقرير مشاركة نشر 16 أكتوبر 2023 بتاريخ 13 دقائق مضت قال Karem Mohammed2: ولو عايز الصلاة باليوم تظهر نتيجة واحدة بدون البحث ما المقصود بالبحث؟ أرجو المزيد من التوضيح للسؤال. اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Karem Mohammed2 نشر 16 أكتوبر 2023 الكاتب أرسل تقرير مشاركة نشر 16 أكتوبر 2023 بتاريخ 1 دقيقة مضت قال Mustafa Suleiman: ما المقصود بالبحث؟ أرجو المزيد من التوضيح للسؤال. انه يظهر له مواقيت الصلاة الخاصة باليوم او البحث بالتاريخ 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
0 Mustafa Suleiman نشر 16 أكتوبر 2023 أرسل تقرير مشاركة نشر 16 أكتوبر 2023 بتاريخ 38 دقائق مضت قال Karem Mohammed2: انه يظهر له مواقيت الصلاة الخاصة باليوم او البحث بالتاريخ يمكنك ذلك من خلال إرسال التاريخ والموقع كالتالي: https://api.aladhan.com/v1/timings/16-10-2023?latitude=51.508515&longitude=-0.1254872&method=2 وستحصل على رد كالتالي: { code: 200, status: "OK", data: { timings: { Fajr: "05:54", Sunrise: "07:26", Dhuhr: "12:46", Asr: "15:33", Sunset: "18:06", Maghrib: "18:06", Isha: "19:37", Imsak: "05:44", Midnight: "00:46", Firstthird: "22:32", Lastthird: "02:59" }, date: { readable: "16 Oct 2023", timestamp: "1697436000", hijri: { date: "01-04-1445", format: "DD-MM-YYYY", day: "01", weekday: { en: "Al Athnayn", ar: "الاثنين" }, month: { number: 4, en: "Rabīʿ al-thānī", ar: "رَبيع الثاني" }, year: "1445", designation: { abbreviated: "AH", expanded: "Anno Hegirae" }, holidays: [ ] }, gregorian: { date: "16-10-2023", format: "DD-MM-YYYY", day: "16", weekday: { en: "Monday" }, month: { number: 10, en: "October" }, year: "2023", designation: { abbreviated: "AD", expanded: "Anno Domini" } } }, meta: { latitude: 51.508515, longitude: -0.1254872, timezone: "Europe/London", method: { id: 2, name: "Islamic Society of North America (ISNA)", params: { Fajr: 15, Isha: 15 }, location: { latitude: 39.70421229999999, longitude: -86.39943869999999 } }, latitudeAdjustmentMethod: "ANGLE_BASED", midnightMode: "STANDARD", school: "STANDARD", offset: { Imsak: 0, Fajr: 0, Sunrise: 0, Dhuhr: 0, Asr: 0, Maghrib: 0, Sunset: 0, Isha: 0, Midnight: 0 } } } } والمزيد من التفاصيل في المستند الرسمي: https://aladhan.com/prayer-times-api#GetTimings اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Karem Mohammed2
السلام عليكم،
كنت عايز اضيف مواقيت الي الموقع عن طريق api باستخدام php
لينك ال api :
http://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=UnitedKingdom&method=2
حاولت اكتر من مرة لكن النتيجة بتظهر كل المواقيت في مصفوفة وغير مرتبة
رابط هذا التعليق
شارك على الشبكات الإجتماعية
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.