لوحة المتصدرين
المحتوى الأكثر حصولًا على سمعة جيدة
المحتوى الأعلى تقييمًا في 03/20/22 في كل الموقع
-
أواجهة مشكلة في فهم الفرق بين الواجهة interface والصنف المجرد abstract class ومتى أستخدم كلًا منهما ما هو الفرق الجوهري بين الواجهة interface والصنف المجرد abstract class؟ ومتى يجب أن أستخدم أحدهما بدلًا من الآخر؟1 نقطة
-
1 نقطة
-
أحاول أن أقوم بتخزين مجموعة من القيم في جدول في قاعدة البيانا تعلى شكل مصفوفة، ولكن لا أعلم ما هي الطريقة المستعملة في تخزين مصفوفة في قاعدة البيانات، هل يقوم Laravel بتحويل المصفوفة إلى json على سبيل المثال؟ أم يقوم بتخزينها بطريقة مختلفة؟ سؤالي هو كيفية تخزين مصفوفة Array في قاعدة البيانات في لارافيل Laravel؟1 نقطة
-
قمت بعمل صفحة باسم index.php وأرسلت طلب من نوع POST إلى هذه الصفحة بإستخدام Postman ويحتوي جسم الطلب على البيانات التالية: {"name": "Mohssen", "age": 23} ولكن لم أتمكن من الحصول على هذه البيانات في الملف index.php، وقد حاولت إستخدام الكود التالي: var_dump($_POST); ولكن يبدو أن هذا الكود لا يعمل أيضًا، حيث كيف يمكنني الوصول إلى جسم الطلب request body في PHP بشكل صحيح؟1 نقطة
-
ما هي تعليمة blade المسئولة عن تغيير heading لكل صفحة في حال كانت القالب يرث من الرئيسية؟ <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>this is the heading </title> </head> <body> </body> </html>1 نقطة
-
طيب هل فيه اي مصادر اخري لمذاكرة الدورة غير الفيديوهات ؟1 نقطة
-
ممكن اعرف نظام امتحان دورة علوم الحاسب هيكون عبارة عن ايه وهكون مطالب ب ايه فيه ؟1 نقطة
-
يمكنك إنشاء مجلد ليكون موضع كل head تريد أن تتغير في كل صفحة مثلاً لديك مجلد باسم heads و يكون فيه عدة ملفات كالتالي heads.blade.php heads-1.blade.php heads-2.blade.php ثم من خلال دالة include يمكنك جلب ملف heads الذي تود وضعه في كل صفحة @include('heads.blade.php')1 نقطة
-
1 نقطة
-
الشيفرة لديك صحيحة لكنك تستخدم أوامر خاصة في الجيكويري وانت لم تقم بتضمينها في ملف html لذلك قم بإضافة هذا الكود في أسفل الملف لتضمين المكتبة بهذا الشكل <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.0/jquery.min.js" integrity="sha512-894YE6QWD5I59HgZOGReFYm4dnWc1Qt5NtvYSaNcOP+u1T9qYdvdihz0PPSiiqn/+/3e7Jo4EaG7TubfWGUrMQ==" crossorigin="anonymous" referrerpolicy="no-referrer"></script> <script src="script.js"></script> </body> </html>1 نقطة
-
يمكنك تجاهل الرسالة حيث أن عدد مستخدمي الإنترنت الذين يستخدمون IE قليل جداً وتوقف دعمه حتى من مايكروسوف. الحل الأفضل هو استخدام جيكويري datePicker وسوف تعمل على جميع المتصفحات نطبق الشيفرة على input type text <input type="text" class="datepicker" name="your-name" /> مثلاً نستهدف الصنف datepicker <script> $(function() { $( ".datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' }); }); } </script>1 نقطة
-
هنا كملاحظة وليس كخطأ يخبرك أن الوسم 'type='date لا يعمل على المتصفح وغير مدعم على متصفح Internet Explorer هل يمكنك التجربة على متصفح آخر . والطريقة الصحيحة لظهور التقويم بهذا الشكل <form> <label for="Day">Day:</label> <input type="date" id="Day" name="Day"> </form>1 نقطة
-
1 نقطة
-
لإنشاء تطبيقات ويب باستخدام لغة بايثون توجد عدة أُطر عمل (frameworks) لعل أشهَرها: Django و Flask. تُوجد عدة مقالات في أكاديمية حسوب تُوضح لك طريقة عمل جانغو وفلاسك تجدها هُنا: جانغو: https://academy.hsoub.com/programming/python/django/ فلاسك: https://academy.hsoub.com/programming/python/flask/ كما تُوجد دورة مَدفوعة في أكاديمية حَسوب حول أساسيات أُطر العمل جانغو و فلاسك، يُمكنك الوصول إليها عبر هذا الرابط: بالتوفيق.1 نقطة
-
1 نقطة
-
هل تُريد إنشاء تطبيق ويب ؟ أو إظهار بيانات على ال HTML إنطلاقا من ملف بايثون فقط ؟1 نقطة
-
1 نقطة
-
مرحبا محمد، أرجو توضيح الأمر الذي تريد فعله حتى نستطيع مساعدتك وتوجيهك.1 نقطة
-
1 نقطة
-
يوجد طرق مختلفة للجميع بين لغة PHP و HTML وبشكل عام يوجد طريقتين للربط بينهما والطريقة الأولى هي استخدام رمز php نفسه في ملف html ، أي تحتاج إلى وضع علامة البدء php؟> وإغلاق العلامة <? وكتابة شيفرة PHP بينهما ، مثلاً <!DOCTYPE html> <html> <head> <title>Embed PHP in a .html File</title> </head> <body> <h1><?php echo "Hello World" ?></h1> </body> </html> وبما أن لغة PHP هي لغة نصية من جانب الخادم فسوف يتم تفسير الرمز وتشغيله من قبل الخادم . سوف تكون نتيجة المثال السابق كالتالي <?php echo "Hello World" ?> في حال كان امتداد الملف .html سوف يتم طباعة النص داخل الوسم h1 دون التعرف على شيفرة php لذلك لتعرف على شيفرة PHP يجب أن يكون امتداد الملف .php وعندها سوف تكون النتيجة على المتصفح Hello World أما الطريقة الثانية هي نستخدم قدرات PHP Series التي تتيح لك توصيل سلاسل مختلفة إلى سلسلة أخرى . وأخيرا، استخدم echo لعرض السلسلة المتصلة. ويكون هيكل الشيفرة البرمجية كالتالي <!DOCTYPE html> <html> <head> <title>...</title> </head> <body> HTML... <?php PHP code ... ?> HTML... <?php PHP code ... ?> HTML... </body> </html> يتم توضيح الطريقة في هذا المثال ، سوف نستخدم الحلقات لطباعة العناصر . <!DOCTYPE html> <html> <head> <title>How to put PHP in HTML - foreach Example</title> </head> <body> <?php $employees = array(‘John’, ‘Michelle’, ‘Mari’, ‘Luke’, ‘Nellie’); ?> <h1>List of Employees</h1> <ul> <?php foreach ($employees as $employee) { ?> <li><?php echo $employee ?></li> <?php } ?> </ul> </body> </html> نقوم بإنشاء مصفوفة في بداية البرنامج بعد ذلك، استخدمنا foreach للبحث في قيم المصفوفة . وأخيرا، استخدمنا echo لعرض قيمة عناصر المصفوفة. وسوف تكون النتيجة كالتالي List of Employees John Michelle Mari Luke Nellie1 نقطة
-
بالإضافة إلى إجابة حسن , تلك الطريقة ستجعلك تحذف جميع الملفات الظاهرة, لحذف الملفات المخفية يمكنك كتابة نفس الشفرة البرمجية مع إضافة علامة {,.} لتصبح كالتالي <?php $files = glob('path/to/all_images/{,.}*'); // جميع الملفات ضمن ذلك الملف foreach($files as $file){ unlink($file); // حذف الملف }1 نقطة
-
يمكنك جعل الحقل country من نوع enum ويأخذ القيم 1 او 2 او 3 , أما الحقل city كما هو واضح من الكود الخاص بك يمكننا جعله string وفارغا أيضا فيكون الكود في ملف التهجير كالتالي $table->enum('country',[1,2,3]); $table->string('city')->nullable(); في ملف request يمكنك اعطاء الحقول بعض القواعد كالتالي $request->validate([ 'country'=>['required','in:1,2,3'], 'city'=>['required_if:country,1,2,3'] ])1 نقطة
-
<?php /** احذف جميع الملفات في الدليل */ $path = '/all_images' // الطريقة الأولى لحذف الملفات في الدليل function clean_dir($path) { if (!is_dir($path)) { if (is_file($path)) { unlink($path); } return; } $p=opendir($path); while ($f=readdir($p)) { if ($f=="." || $f=="..") continue; clean_dir($path.$f); } rmdir($path); return; } // ?> نستخدم unlink وهي function تعمل على أفراغ المسار المطلوب ، المثال يعرف $path ، فوق ال function ثم يمرر المسار كتغير1 نقطة
-
يمكن الاستعانة بالدوال glob لتوليد قائمة بالملفات المطلوب حذفها، والتابع unlink لحذف كل ملف من قائمة الملفات تلك، يمكن كتابة شيفرة لذلك كالتالي (مع استبدال مسار مجلد all_images): <?php $files = glob('path/to/all_images/*'); // جميع الملفات ضمن ذلك الملف foreach($files as $file){ unlink($file); // حذف الملف } أو يمكن كتابة السابق بطريقة أقصر كالتالي عبر الاستعانة بالتابع array_map للمرور على الملفات بدلًا من حلقة foreach: <?php array_map('unlink', array_filter((array) glob("path/to/all_images/*"))); ثم عليك تنفيذ النص البرمجي السابق بحسب الجدولة المطلوبة ضمن مشروعك لحذف الملفات1 نقطة