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

Wael Aljamal

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

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

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

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

    218

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

  1. لا تقم بحذف المخدم xamp ولا يوجد مشكلة من تغيير المنفذ الإفتراضي، لكن بهذه الحالة عليك طلب الصفحات للمخدم المحلي مع إرفاق رقم المنفذ لكل طلبية http://localhost:82/site/catSelect.php?sent=1 ^^^^^ ^^^^^^^^^^^^ ^^^^^^ أرجو طلب الموقع مباشرة في المتصفح، يجب أن تعيد التصنيفات (نتأكد من صحة ملف PHP) بشكل منفصل قبل إعادة النظر في شيفرة أجاكس. طلب الرابط السابق (بعد أن تقوم بتعديله حسب مسار مشروعك و تأكدك من تشغيل المخدم) يجب أن يعرض معلومات
  2. تأكد هل قمت بتشغيل نسختين من برنامج المخدم؟ فإن منفذ الاتصال مستعمل مسبقاً .. وفي حال لاحظت أن Skype يعمل أرجو إغلاقه من خلال عمل Exit من شريط المهام (الأيقونة)
  3. هل تأكدت من صلاحية الوصول لملف الصورة؟ لأن الخطأ يخبرنا أن وسيط المسار فارغ هل إن قمت بعرض المسار هنا يظهر المسار بشكل صحيح onPressed: () async { print (imageMaine) await Share.shareFiles(imageMaine, text: 'Image Shared'); },
  4. أين تقوم بتعريف المتغير imageMaine؟ يجب أن يكون مرئي لكامل Wedgit لتستطيع الوصول إليه
  5. هل يعيد الاتصال أي بيانات مثلاً عند تجيب وضع التالي: success: function(data){ console.log(data); } في طلبات AJAX. وفي حال قمت بطلب الملف مباشرة في المتصفح مع تمرير قيمة sent هل يتم عرض أي محتوى؟ ربما الاتصال نفسه لا يرسل قيمة ل sent أو غير محملة من قبل
  6. إن لم تستطع حل المشكلة يجب إرفاق شيفرة PHP المسؤولة ليصبح لدي فهم أفضل للمشكلة، يجب أن أستطيع تجربة الشيفرة لحل المشكلة تأكد من أن ملف PHP يعمل عند الاتصال به
  7. أرجو محاولة إضافة الوسيط async: true, $.ajax({ async: true, لجميع طلبات AJAX لديك وإعادة التجريب
  8. ما المشكلة بالضبط؟ و كيف تظهر النتائج و هل يظهر أي خطأ في Console في المتصفح؟
  9. ما المجال الذي تنوي عمل تحديات به، هل تقصد حل مشكلات برمجية بلغة جافاسكربت (خوارزميات و بنى معطيات) أم تصاميم ويب و تحكم في الصفحات؟
  10. أعتقد انه سبب ذلك يمكن من ملف الترجمة الخاص باللغة العربية، يمكنك تعديل ملف الترجمة ووضع Dh مثلما تريد. أو في حال ثانية يتم جلب العملة من خلال API بهذه الحالة إما تعدل إعدادت API أو تضيف شيفرة برمجية تستبدل النص د.م ب Dh
  11. لا يمكن بناء تطبيق بدون تشكيل مفتاح خاص به، تأكد من وجود مخزن مفاتيح Keystore في المسار التالي المنزل للمستخدم الحالي لك: %userprofile%/.android/debug.keystore ويمكنك إضافة المفتاح بالأمر التالي في Terminal keytool -genkey -v -keystore debug.keystore -storepass android -alias androiddebugkey -keypass android -keyalg RSA -keysize 2048 -validity 10000 ثم نقوم بتنظيف المشروع بتنفيذ الأمر التالي وإعادة المحاولة: flutter clean يمكنك إغلاق Android Studio ثم حذف الملف app\build\outputs\apk\app-debug.apk بعد ذلك قم بإعادة محاولة بناء المشروع مرة أخرى. ملاحظة: إن لم تتمكن من حذف الملف فحاول إغلاق المهمة java من مدير المهام Task Manager
  12. أرجو نشر المرحلة التي وصلت لها و تفاصيل أي خطأ ظهر لك، لا تقدم أكاديمية حسوب أي دورات خاصة ب net MVC. لكن يمكنك تقديم مشروع في مواقع العمل الحر مثل مستقل أو خمسات وتوظيف مبرمج خبير للإجابة على استفساراتك. كما يمكن نشر أسئلة هنا في قسم الأسئلة ولكن أرجو أن تكون واضحة ومحددة مع تفاصيل لنتمكن من مساعدتك بشكل أفضل.
  13. أضفت تعديل للتعليق السابق أرجو التأكد
  14. أرجو التوجه للملف gradle.properties في مجلد المشروع الرئيسي ثم تعديل أو إضافة السطر التالي: android.enableAapt2 = true في حال لم تحل المشكلة يمكنك تجريب تحديث gradle plugin وفي ملف build.gradle يمكن إضافة كل من: android { aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false } و التأكد أيضا من الخاصية: buildToolsVersion "27.0.3" ^^^^^^^^ أي إصدار
  15. قد يكون خطأ في البرنامج يمنع تنفيذ خطوة البناء كما ظهر لي من البحث عن الخطأ
  16. الدالة IsValidNamePass بحاجة لتعريف و أن تكتبها (كتابة تعريف و جسم الدالة) فهي لا تتبع لإطار العمل أي هي غير معرفة مسبقاً يجب عليك أن تكتبها
  17. الخطأ يخبرك أن OrganizationManager لا يحوي على الدالة IsValidNamePass تأكد من كتبتها بنفس الاسم، وفي حال استمر الخطأ أرجو إرفاق شيفرة الصنف، هذه الدالة غير متوافقة مع الصنف أو عدم توافق NameSpace
  18. يوجد عدة خطوات يمكن عملها لتحل المشكلة حيث أن المشكلة يمكن أن يسببها أكثر من مسبب. توجه ضمن البرنامج ل Project > Properties > Build > Output path ثم تأكد أن Output path هي مسار المشروع. توجه للتالي menu to Build > Configuration Manager, ثم تأكد من and check if your main/entry project has checked Build تحديد خيار البناء في حال لم يتم تحديده مسبقا أيضاً في القائمة التالية: Tools->Options->Projects and Solutions->Build and Run حدد الخيار "Always Build" Project > properties > Debug حددها ل project تأكد من تحديد إصدار Net Framework المناسب للمشروع
  19. هذه تعليمة برمجية نضعها في الكود قبل عمل اتصال http
  20. مرحبا محمود، يتم قبول الأسئلة المتعلقة في الدروس ضمن فيديوهات الدورات فقط، وذلك لعدم تشتيت باقي الطلاب عند متابعة الدرس ومن ثم في حال قرائتهم للتعليقات. والمدربون هم من يجيب على الاستفسارات و يقدم مصادر للطلاب عند السؤال. شكرا لك
  21. أهلا غيث، علينا استخدام الشروط المتداخلة لجميع القيم في هذه الأسطر و يمكن عملهم كالتالي: =IF(AND(H5="بكالوريوس",G5="بكالوريوس"),0, IF(AND(H5="دبلوم", G5="بكالوريوس"),10, IF(AND(H5="بكالوريوس",G5="دبلوم") ,2, IF(AND(H5="ماجستير", G5="بكالوريوس"),0, IF(AND(H5="بكالوريوس",G5="ماجستير") ,5, IF(AND(H5="دبلوم", G5="دبلوم") ,0, 0)))))) أي وضع شرط AND بين كل قيمتين متقابلتين و في حال تحقق الشرط نعيد قيمة لأول وسيط من IF و إلا نتابع عملية الإختبار صورة: الملف: EXCEL-WAEL-2.xlsx يبقى عليك التأكد من أسم العمود في حال وضعته في حقل آخر
  22. أهلا علي، نلاحظ أنه يوجد أكثر من شرط نريد التحقق منهم، وهم لذلك نستخدم بنية IF ELSE كما في المعادلة: =IF(H4<=30,2.5, IF(H4<=60,3.25, 3.75 )) IF ^^^ ^^^^^^^^^^^^^^^^^^^^^^^ ELSE ^^^^ ELSE حيث أن دالة IF تأخذ أول وسيط الشرط الذي نريد التحقق منه، ثم ثاني وسيط القيمة المعالدة في حال تحقق الشرط، ثم الوسيط الثالث يبين ماذا سنفعل في حال لم يتحقق الشرط و يمكننا عمل تداخل بين وال IF الصورة: الملف: EXCEL-WAEL.xlsx يبقى عليك التأكد من أسم العمود في حال وضعته في حقل آخر
  23. هذه المشكلة بسبب عدم استخدام نفس إصدار نظام الحماية في كل من التطبيق و المخدم، لذلك نتأكد من دعم التطبيق ليرسل التشفير بالخوارزمية التي يقبلها المخدم فنكتب الأمر قبل تعليمات إنشاء الاتصال: System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); لأنه ربما المخدم يدعم TLS v1.1 وليس 1 ..
×
×
  • أضف...