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

Wael Aljamal

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

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

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

  • عدد الأيام التي تصدر بها

    218

كل منشورات العضو Wael Aljamal

  1. هل كنت تضيف الملفات بعد التعديل للمستودع؟ أقصد استعمال الأمر: العلم A مثلاً git commit -A -m "message" Command New Modified Deleted Description git add -A ✔️ ✔️ ✔️ Stage all (new, modified, deleted) files فهذا يتتبع جميع التغييرات
  2. أرفق رسالة الخطأ من فضلك.. ربما عليك إضافة PHP لمسار متيغرات النظام ابحث عن add php to system environmetm ستجد مسارها في مجلد xampp
  3. تمام، بعد فتح console النافذة السوداء كما في التعليق السابق، اكتب الأوامر فيه
  4. تمام، هذا ما يهم تأكد من هذه ووجود قاعدة hrms فعليا لديك في MySQL
  5. تمام المخدم يعمل بشكل سليم، اكب كلمة cmd هنا في مكان المسار ثم enter ستفتح نافذة سوداء، اتركها للخطوة التالية ... هنا التطبيق جاهز للعمل، لكن عليك التوجه إلى php my admin http://localhost/phpmyadmin/ لإنشاء قاعدة بيانات بنفس الاسم الموجود في ملف env. افتحه من خلال محرر أكواد وتأكد من اسم المستخدم root وكلمة السر فارغة في env. (يجب أن يتطابق اسم قاعدة البيانات مع المستخدم و كلمة السر الخاصة به) اكتب الأمر كما أخبرك المدرب سامح الخطوة الثانية
  6. أرجو إرفاق صورة ل XAMPP لديك
  7. حاول فتح الصفحة التي فيها المنفذ port الذي يظهر في xampp عند تشغيل مخدم apache localhost:80/public/install حيث يتوجب عليك وضع المشروع في htdocs في مسار xampp C:\xampp\htdocs\اسم مجلد المشروع\ public لاحظ أن local host تعبر عن htdocs ثم اختر المسارات الفرعية حسب مالديك حاول تحميل vs code ثم افتح مجلد المشروع من خلاله ثم نفذ الأمر
  8. هل يظهر لك أي خطأ؟ ربما المشكلة في بيانات HTTP header خطأ في الترويسة أو نوع الطلبية get - post أو خطأ في المصادقة على المستخدم (احذف Local Storage) اعمل log out للمستخدم وحاول بحساب جديد أرجو مشاركة معلومات أكثر عن المشلكة.
  9. بعد إدخال عدد الدقائق: test_input = input("Enter minuts") minuts = int (test_input) hours = minuts // 60 days = hours // 24 month = .. year = .. .. أكمل المعادلات واطبع المتغيرات. لاحظ أن // يعطي ناتج قسمة صحيحة integer
  10. أرجو طرح سؤال جديد مع وضع مثال وذكر ما تم تعديله في المشروع، مع ارفاق اكواد يفترض ان تكون سبب المشكلة.
  11. أرجو إرفاق صورة لقطة شاشة للمخدم والمتصفح، وإرفاق معلومات أكثر للمشكلة..
  12. حاول وصل الطابعة عن طريق USB حسب توثيق المكتبة mike42/escpos-php يقول التالي: * Install the printer using USB printing support, and the "Generic / Text Only" driver, * then share it (you can use a firewall so that it can only be seen locally). *
  13. لتظهر الأخطاء، يمكن تثبيت مكتبات مثل barryvdh/laravel-debugbar لأنها توضح المشاكل من خلال واجهات مرئية
  14. ولاحتى ظهرت رسائل خطأ؟ حاول اتباع توثيق المكتبة المستخدمه
  15. مواضيع لتبحث فيهم: HTTP method أمثلة: نوع get مثلا النقر على رابط نوع post إرسال form كيف نرسل بيانات للمخدم؟ بنفس الطريقة نخصص حقل ل JWT
  16. حاول عدم استعمال profile $connector = new WindowsPrintConnector(“Your Shared Printer Name”); $printer = new Printer($connector); قم بإحاطة الشيفرة ب try - catch try { .. } catch (Exception $e) { echo 'Caught exception: ', $e->getMessage(), "\n"; } تفعيل إظهار الأخطاء ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL);
  17. حاول تعديل اسم الطابعة بدون فراغات أي Xprinter XP-235B عدلة في كل من الشيفرة البرمجية و خيارات المشاركة..
  18. يتبين الخطأ في ملف الخط.. حسب مايظهر.. في هيروكو، لا تحدد متغيرات البيئة لأن إسنادها يتم بشكل آلي اوتوكاتيكي. بالبحث في أعلى يسار الصفحة عن كلمة heroku أو هيروكو، ستجد نتائج عن مشاكل حصلت في التعامل مع هذه البيئة حاول إيجاد حل وفهم سبب عدم ضبط البيئة بشكل صحيح. وراجع التوثيق الرسمي لديهم.
  19. التعامل مع Local storage يتم عن طريق جافاسكربت. ***** يستخدم Json Web Token أو اختصارا JWT في عملية الإستيثاق أو Authentication. فكرة JWT هي أنه بعد تسجيل المستخدم دخوله لتطبيقك، سواء كان تطبيق ويب أو غيره، يتم على مستوى الخادم توليد رمز طويل (Token) بناء على مفتاح سري (Secret Key) لا يجب على أحد الإطلاع عليه باستثناء الخادم. المهم، بعد توليد ذلك الرمز يتم إرساله للواجهة الأمامية للتطبيق ويتم تخزينه في جهاز المستخدم (المتصفح مثلا في Local Storage) وبعدها يتم إرساله في أي طلب Http نكون في حاجة فيه لعمل استيثاق. الخادم يتأكد من أن JWT صحيح عن طريق التحقق منه باستخدام Secret Key الذي قلنا فيما سبق أنه قيمة نصية مخزنة في الخادم. إذا تم التحقق بنجاح هذا يعني بأن المستخدم Authenticated وإلا فالعكس. يمكن تخزين بعض المعلومات الغير حساسة في JWT مثل id الخاص بالمستخدم أو اسمه، ولا ينصح أبدا بتخزين معلومات مثل كلمة المرور أو معلومات البطاقة البنكية إلخ... لأن فك تشفير JWT سهل للغاية وفي متناول أي شخص يحصل عليه. يوجد مكتبات تساعدك في تطبيقك وأشجعك على استخدام مكتبات خارجية للتدرب على ذلك: nowakowskir / php-jwt gamegos / php-jwt
  20. أعتقد أن الخطوات هي: شراء استضافة توفر خدمة SQL SERVER لقواعد المعطيات تصدير قاعدة البيانات لديك، أي عمل لها Export رفع الملف الناتج إلى الاستضافة وتضمينه في القاعدة الجديدة import إن احتجت لمساعدة ولسبب نقص خبرة، يمكنك توظيف مبرمج عن طريق موقع خمسات أو مستقل لعمل المطلوب مع تجنب فقد بيانات أو حدوث أخطاء.
  21. استخدم Local storage لتخزين البيانات الحساسة، وتقنية JSON web token في عملية المصادقة. هكذا تعمل فيسبوك وحسوب، وتكون مدة ال Token عدة أشهر.
  22. إن معلومات تسجيل الدخول في أغلب المواقع هي اسم المستخدم (غالبا حقل البريد الالكتروني) وكلمة السر أي username و password. ويتم حفظهم في قاعدة البيانات في حقول لجدول المستخدمين حيث يتم حفظ جميع البيانات. ابحث عن قواعد بيانات MySQL و تعلمها حيث انها تعمل بلغة البرمجة SQL، ويمكنك استخدامها مباشرة، فهي مضمنة في أي مخدم ويب محلي للتدريب مثل XAMPP أو WAMP وغيرهم.
  23. حاول حذف التخزين المؤقت للموقع في المتصفح ctrl + F5
  24. يمكنك التوجه لموقع خمسات لشراء خدمة شرح مواد برمجة - قواعد بيانات أو توظيف مبرمج من خلال موقع مستقل
×
×
  • أضف...