Karem Mohammed2 نشر 16 أكتوبر 2023 أرسل تقرير نشر 16 أكتوبر 2023 السلام عليكم، كنت عايز اضيف مواقيت الي الموقع عن طريق api باستخدام php لينك ال api : http://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=UnitedKingdom&method=2 حاولت اكتر من مرة لكن النتيجة بتظهر كل المواقيت في مصفوفة وغير مرتبة 1 اقتباس
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 اقتباس
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 اقتباس
0 Mustafa Suleiman نشر 16 أكتوبر 2023 أرسل تقرير نشر 16 أكتوبر 2023 بتاريخ 13 دقائق مضت قال Karem Mohammed2: ولو عايز الصلاة باليوم تظهر نتيجة واحدة بدون البحث ما المقصود بالبحث؟ أرجو المزيد من التوضيح للسؤال. اقتباس
0 Karem Mohammed2 نشر 16 أكتوبر 2023 الكاتب أرسل تقرير نشر 16 أكتوبر 2023 بتاريخ 1 دقيقة مضت قال Mustafa Suleiman: ما المقصود بالبحث؟ أرجو المزيد من التوضيح للسؤال. انه يظهر له مواقيت الصلاة الخاصة باليوم او البحث بالتاريخ 1 اقتباس
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 اقتباس
السؤال
Karem Mohammed2
السلام عليكم،
كنت عايز اضيف مواقيت الي الموقع عن طريق api باستخدام php
لينك ال api :
http://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=UnitedKingdom&method=2
حاولت اكتر من مرة لكن النتيجة بتظهر كل المواقيت في مصفوفة وغير مرتبة
5 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.