-
المساهمات
10 -
تاريخ الانضمام
-
تاريخ آخر زيارة
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
أجوبة بواسطة Karem Mohammed2
-
-
السلام عليكم
كيفية اضافة في الموقع ميزة او خاصية تفعيل الايميل بأستخدام لغة php
وهل هذا يكلف مال؟
- 1
-
بتاريخ 1 دقيقة مضت قال Mustafa Suleiman:
ما المقصود بالبحث؟ أرجو المزيد من التوضيح للسؤال.
انه يظهر له مواقيت الصلاة الخاصة باليوم
او البحث بالتاريخ
- 1
-
لدي برنامج اريد التطوير فيه واضافة
عند انتهاء الوقت او المهمة يرسل الموقع للشخص اشعار عبر Google chrome بأنه تم الانتهاء
- 1
-
بتاريخ 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
-
السلام عليكم،
كنت عايز اضيف مواقيت الي الموقع عن طريق api باستخدام php
لينك ال api :
http://api.aladhan.com/v1/calendarByCity/2017/4?city=London&country=UnitedKingdom&method=2
حاولت اكتر من مرة لكن النتيجة بتظهر كل المواقيت في مصفوفة وغير مرتبة
- 1
-
اريد عمل زر إشعارات يظهر بخارجه رقم الرسائل التي لم أراها وعندما افتحه تظهر جميع رسائل الموجودة بقاعدة البيانات
-
اريد تحديث البيانات بدون تحميل الصفحة عبر ajax في php عن طريقة عرض modal
وتحديث البيانات يشمل خانة تعديل الملفات
برجاء اجابتي
- 1
-
بتاريخ 13 ساعات قال عبود سمير:
تحتاج إلى إستخدام تقنية Ajax و هي عبارة عن وسيلة لجلب البيانات من الخادم دون الحاجة لإعادة تحميل الصفحة: اعرف أكثر عن Ajax
مثال بإستخدام jQuery و لغة php:
$(function() { $('#myBtn').on('click', function(){ var id= $('#myInput').val(); if(id != '') { $.ajax({ url:"fetch.php", method:"POST", data:{id:id}, dataType:"JSON", success:function(data) { console.log(data); // data is available do what u want here } }) } else { alert("Please enter a valid id"); } }); });
هنا يتم التسمع على حدث الضغط على الزر المطلوب، و معالجة الحدث بجلب ماتم إدخاله من طرف المستخدم، التحقق من الإدخال و التأكد من أنه ليس فارغ و إلا عرض رسالة تشير للمستخدم بضرورة إدخال id.
إرسال طلب ajax للخادم في حالة تحقق الشرط يشمل ال id الذي تم إدخاله، معالجة الطلب في الملف fetch.php و إرجاع البيانات التي ستُصبح متاحة في حال نجاح الطلب و هو ما يتم عرضه بداخل success.
ملف الخادم حسب اللغة التي تريد إستخدامها هنا في المثال نستخدم php لذلك الملف سيكون مشابه لـ:
<?php //fetch.php if(isset($_POST["id"])) { $connect = mysqli_connect("localhost", "root", "", "testing"); // الإتصال بقاعدة البيانات $query = "SELECT * FROM tbl_name WHERE id = '".$_POST["id"]."'"; // بناء الإستعلام $result = mysqli_query($connect, $query); // تنفيذ الإستعلام while($row = mysqli_fetch_array($result)) // إنشاء مصفوفة حسب البيانات التي نريد إرجاعها { $data["column1"] = $row["column1"]; $data["column2"] = $row["column2"]; $data["column3"] = $row["column3"]; // ... // ... // ... } echo json_encode($data); } ?>
طريقة العرض في الصفحة تعتمد عليك، يتم ذلك من خلال دالة المعالجة success حيث تستهدف العناصر في الصفحة من خلال تحديدها عن طريق المُعرف أو أي محدد ثم تحقن بداخلها البيانات التي جُلبت، بفرض أنه جلبنا الحقل name و بداخل الصفحة هناك عُنصر مثلا h3 و يحمل المُعرف nameEl فنُحدد العُنصر عن طريقه ثم بإستخدام التابع text نضع القيمة بداخله بهذا الشكل:
$('#nameEl').text(data.name);
ولو صورة
- 1
-
السلام عليكم
انا اعمل مشروع تجريبي واجهتني مشكلة لان في المشروع اريد اعمل صفحة اكتب فيها كود رقم (id) وتجلب كل البيانات الخاصة بهاذا الشخص سواء كانت صورة أو اسم وكل هذا بدون تحديث للصفحة
بمعنى اريد ان اعمل input لإدخال id ثم اضعط على زر يجلب لي هذه البيانات من داتا بيز دون تحديث الصفحة وهذه البيانات عبارة عن صورة واسم وتظهر بنفس الصفحة
برجاء المساعدة
- 1
تفعيل الايميل بأستخدام php
في PHP
نشر
كيفية ارسال البريد تلقائي