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

لوحة المتصدرين

  1. Ibrahim Suliman

    Ibrahim Suliman

    الأعضاء


    • نقاط

      3

    • المساهمات

      33


  2. أبي عبد الرحمان نزار

    • نقاط

      3

    • المساهمات

      221


  3. Abdulazeez Altameemi

    Abdulazeez Altameemi

    الأعضاء


    • نقاط

      3

    • المساهمات

      90


  4. Ahmed Gamal50

    Ahmed Gamal50

    الأعضاء


    • نقاط

      2

    • المساهمات

      108


المحتوى الأكثر حصولًا على سمعة جيدة

المحتوى الأعلى تقييمًا في 03/26/24 في كل الموقع

  1. السلام عليكم ، هل خادم FTP هو خادم يخزن جميع الملفات الموجودة على الإنترنت. هل ip الخاص بالراوتر الخاص بي فريد غير مكرر لدى أي راوتر أخر . هل الip الخاص بالرواتر الذي أتصل بالإنترنت به هو الذي يظهر في المواقع في الإنترنت يعني أنا أتصل بالip الخاص براوتري وليس الخاص بجهازي. أرجو إجابة وافية لهذه الأسئلة
    2 نقاط
  2. السلام عليكم انا قمت بوضع نموذج اتصال في views.py يقوم بارسال نموذج الاتصال الى بريدي الالكتروني def contact(request): if request.method == 'POST': # Fetch data from Contact Us page name = request.POST.get('name', '') email = request.POST.get('email', '') subject = request.POST.get('subject', '') message = request.POST.get('message', '') # Save in database data = Contact(name=name, email=email, subject=subject, message=message) data.save() # Send an email send_mail( f'New Contact: {subject}', # subject f'From: {name}, Email: {email}\n\nMessage:\n{message}', # message email, # from email ['email@gmail.com'], # replace with your email fail_silently=False, ) # Provide feedback to the user messages.success(request, 'Your message has been sent. Thank you!') return redirect('contact') # Redirect back to the contact page or to a success page # If not a POST request, just render the empty contact page return render(request, 'pages/contact.html') قمت بوضع الاعدادات في ملف settings.py EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend' EMAIL_HOST = 'smtp.gmail.com' EMAIL_USE_TLS = True EMAIL_PORT = 587 EMAIL_HOST_USER = 'email@gmail.com' EMAIL_HOST_PASSWORD = '*********' لكن يظهر لي هذا الخطأ
    2 نقاط
  3. عند رفع عدد من الصور في قاعدة البيانات يتم تكرار الصور والمحتوي ايضا اذا رفعت صورتين تظهر في قاعدة البيانات 4 واذا رفعت اربعة تظهر 8 وكذلك محتوي الصورة(النص) مع اني عامل جدول الصور وربطه مع البست بعلاقة واحد لمتعدد الصورة اللي انا رفعها فجول استديو دي دالة store
    2 نقاط
  4. اواجه مشكلة بتثبيت وتهيئة لارفيل
    1 نقطة
  5. السلام عليكم كيف حالكم جميعا عندي استفسار ياليت اهل الاختصاص يفيدوني ؛؛ عندي مكتب محاماه واريد عمل تطبيق Desktops او موقع ويب من البدايه .. سؤالي : انا متخوف من التهكير والاختراق ايهم اعمل تطبيق Desktops او موقع ويب
    1 نقطة
  6. السلام عليكم ورحمه الله وبركاته .. اسعد الله اوقاتكم بكل خير والشهر عليكم مبارك . انا استخدم اضافة jetformbuilder وحقل التاريخ بها يظهر الكالندر حسب المتصفح المستخدم فتجد شكله يتغير بالكروم عن فايرفوكس ... الخ ماهي الطريقه المناسبه لتغيير الكالندر بمكتبه جافا سكربت او اي حل اخر بحيث يظهر الحقل حق التاريخ حسب المكتبه المضافه ويلغاء الكالندر التلقائي الخاص بالمتصفح . بالمرفق صوره لشكل الكالندر الخاص بحقل التاريخ على متصفح كروم واختلافه على متصفح فايرفوكس . وشكرا لكم
    1 نقطة
  7. السلام عليكم انا لازلت طالب في اكاديمية حسوب في تطبيقات php و لقد انجزت اول ثلاث تطبيقات و لا اعرف طريقة التقديم على مستقل و تم رفضي من موقع خمسات فماذا افعل؟؟؟
    1 نقطة
  8. السلام عليكم ، لقد أنهيت عدة مسارات و من بينها مسار قواعد البيانات لكن لا أريد أن أراجع 60 فيديو كاملة كيف أعرف أنني لا أحتاج إلى إعادة مشاهدة الفيديوهات, علما أنني أستطيع حل المشكلات أو التمارين التي في هذا المسار.
    1 نقطة
  9. عذرا على التأخير بالرد , نعم المسار صحيح ان كان هذا هو مسار الملف على حاسوبك بالفعل اما بالنسبة للكود الذي يحفظ بيانات ال word في قاعدة البيانات فهو هذا وهو مرفق بالاجابة السابقة fetch('save_document.php', { method: 'POST', body: formData }).then(response => { if (response.ok) { console.log('Document saved successfully'); } else { console.error('Failed to save document'); } }).catch(error => { console.error('Error saving document:', error); }); هذا الكود يستخدم الدالة fetch لإرسال بيانات من المتصفح إلى الخادم. في هذه الحالة، يتم إرسال ملف Word المعبأ بالبيانات إلى ملف PHP يُدعى save_document.php على الخادم. بعد إرسال الملف، يُطبع رسالة تفيد بنجاح العملية في وحدة التحكم (console) إذا تم حفظ الملف بنجاح، وإلا ستُطبع رسالة بفشل العملية وبالتوفيق لك ...
    1 نقطة
  10. وعليكم السلام، لا يوجد خادم يخزن جميع الملفات الموجودة على الأنترنت، هذا مستحيل، هذا مثل سؤال: هل يوجد بنك يخزّن جميع أموال العالم؟ بالطبع لا. البروتوكول FTP هو طريقة (من بين عشرات الطرق الممكنة) لإرسال الملفات عبر الأنترنت بين جهازين. وعندما نقول أن هذا خادم FTP، فالمقصود هو جهاز يمكن الاتصال به باستخدام هذا البروتوكول ويمكننا نسخ ملفات منه وإليه. أثناء تشغيل الراوتر، الـIP الخارجي يجب أن يبقى ثابتا وأن لا يتكرر، لأنه العنوان الذي عبره يتم الاتصال ببقية الأنترنت. هذا مثل أن تقوم بإرسال واستقبال أشياء عبر خدمة البريد، فيجب أن يكون لديك عنوان ثابت أثناء هذا العمل ويجب أن يكون عنوانك مختلفا عن بقية المتعاملين، فلو كان لديك نفس العنوان مع شخص آخر فلن يكون من الممكن التفريق بينكما. لكن هناك شيء هام، عنوان IP لا يحدده الرواتر بل موفّر خدمة الأنترنت (ISP) في منطقتك. وبالنسبة لمعظم الناس، يقوم موفّر الخدمة بإعطائك عنوانا ديناميكيا، أي أنّه ثابت فقط عندما تكون متصلا بالأنترنت، لكن لو انقطع الاتصال، أو أعدت تشغيل الراوتر، فسوف يعطيك IP مختلفا عن السابق، ولا يمكنك تحديد IP الذي تريده، إلّا إذا دفعت رسوما إضافية لموفّر خدمة الأنترنت لكي تطلب منه إعطائك IP ثابت، لكن هذا شيء لا يحتاجه 99% من الناس ولا يهتمون به أصلا. جميع الأجهزة التي تتصل بنفس الراوتر تظهر في الأنترنت بأنها تأتي من شبكة واحدة، لذلك نعم، الـIP الذي يظهر في المواقع هو IP الخارجي الخاص بالراوتر. طبعا توجد IP داخلية لكل جهاز متصل بالشبكة الداخلية، بما في ذلك الراوتر نفسه، لكن هذه IP لا تظهر في الخارج، وتنطبق عليها نفس شروط IP، باستثناء شيء واحد: هذه IP الداخلية يحددها الراوتر وليس موفر خدمة الأنترنت.
    1 نقطة
  11. لا لم اقم بكتابتها بهذا الشكل و لكن لتجنب عرض الايميل و كلمة المرور لم اجد "الوصول إلى التطبيق الأقل أمانًا" في حسابي و حسب علمي بان قوقل اوقفت هذا الخيار وايضا لم اجد "كلمات مرور التطبيق" او ربما الاعدادات في حسابي مختلفة
    1 نقطة
  12. فكر بالأمر بشكل منطقي ستجد أن الخلل في استخدام حلقة تكرارية داخل حلقة تكرارية، حيث تتضمن الدالة store حلقة foreach لتكرار معالجة كل صورة تم رفعها وداخلها يوجد شرط التحقق if($check) الذي يحتوي على حلقة تكرارية أخرى. وداخل الحلقة الداخلية، يتم إنشاء اسم ملف جديد للصورة باستخدام نفس اسم الملف الأصلي مع إضافة رقم تسلسلي ثم يتم حفظ الصورة في قاعدة البيانات باستخدام اسم الملف الجديد، مما يؤدي إلى تكرار الصورة. وبالتالي تكرار محتوى الصورة (النص) مع كل صورة مكررة. إذن عليك إخراج الحلقة الداخلية خارج الحلقة الخارجية.
    1 نقطة
  13. الخطأ لديك انك تقوم باستخدام foreach بداخل foreach اخرى لهذا يتم تكرار الصور وايضا المحتوى . ويوجد خطأ اخر هو انك تقوم بانشاء المحتوى بداخل ال foreach وهذا خاطئ بل يجب انشاء المحتوى قبل ال forech . لذلك الحل هو اخراج الكود من اول جزء if($check) خارج ال foreach الاولى وهذا سوف يحل المشكلة لديك. واذا كان هذا السؤال خاصا بدرس من دروس الدورات فمن فضلك مستقبلا قم بالتعليق اسفل الدرس فى التعليقات وذلك لمساعدتك بشكل افضل
    1 نقطة
  14. 1 نقطة
  15. بارك الله فيك علي الرد انا اقصد عندما اضغط علي زر يظهر ملف ورود مرفق اكتبه فيه امام الفراغات وابعته لشخص اخر ر.docx
    1 نقطة
  16. مرحباً , يوجد عدة أنواع , كل منها يستخدم في مرحلة من مراحل تطوير المنتج , بعضها في مراحل التصميمية , وبعضها في مراحل التطوير والبرمجة , وبعضها في مراحل الصيانة أيضاً , يمكننا تقسيم أنواع الاختبارات إلى الأنواع التالية : اختبارات الاستخدام الفعلية (Real-World Task Testing): حيث يُطلب من المشاركين إكمال مهام محددة في المنتج وتقديم ملاحظاتهم وتعليقاتهم أثناء العملية. اختبارات التفاعل (Usability Testing): تركز على تقييم مدى سهولة استخدام المنتج وتفاعل المستخدمين مع واجهته. اختبارات التوجيه (Guided Exploration Testing): حيث يُطلب من المشاركين استكشاف مواقع محددة داخل المنتج وتقديم تعليقاتهم وملاحظاتهم. اختبارات التصفح (Navigation Testing): تركز على تقييم سلاسة وسهولة التنقل داخل الموقع أو التطبيق. اختبارات التوافق (Compatibility Testing): تحديد مدى توافق المنتج مع مختلف الأجهزة والمتصفحات والمنصات. اختبارات الأداء (Performance Testing): قياس أداء المنتج فيما يتعلق بسرعة التحميل واستجابة الأداء. اختبارات الاستجابة (Response Testing): تحديد مدى استجابة المستخدمين لمحتوى معين أو ميزة في المنتج. بالنسبة للمنصات العربية المشهورة, يوجد منصة تسمى "أفكار"، هي تقدم خدمات لتصميم وتطوير التطبيقات والمواقع ويمكن أن تشمل خدمات اختبار المستخدم كجزء من هذا العمل. ومن الممكن أيضًا أن تجد منصات عربية متخصصة في اختبارات المستخدم، ولكن قد تكون الخدمات الخاصة بها محدودة مقارنة بالمنصات العالمية المتخصصة في هذا المجال.
    1 نقطة
  17. 1- أولاً يوجد اختبارات قابلية الاستخدام وتنقسم إلى: اختبارات قابلية الاستخدام الاستكشافية لفهم سلوك المستخدمين مع المنتج أو الخدمة، مثل اختبارات المجموعات التركيزية واختبارات المراقبة. اختبارات قابلية الاستخدام التحققية لتقييم جوانب محددة من المنتج أو الخدمة، مثل سهولة الاستخدام والفعالية. 2- اختبارات الأداء والتي تنقسم إلى: اختبارات التحميل: تقييم قدرة النظام على التعامل مع عدد كبير من المستخدمين في نفس الوقت. اختبارات الإجهاد: تقييم قدرة النظام على العمل تحت ضغط كبير. 3- اختبارات التوافق وتتنوع ما بين: اختبارات التوافق بين المتصفحات: التأكد من عمل المنتج أو الخدمة على مختلف المتصفحات. اختبارات التوافق بين الأجهزة: للتحقق من عمل المنتج أو الخدمة على مختلف الأجهزة. ويوجد إختبارات أخرى مثل اختبارات A/B التي تهدف إلى اختبار نسختين مختلفتين من المنتج أو الخدمة لتحديد أيهما أفضل، أيضًا اختبارات المستخدمين عن بعد: اختبار المستخدمين دون الحاجة إلى وجودهم في نفس المكان. وتستخدم تلك الإختبارات في مراحل مبكرة من عملية التطوير لفهم احتياجات المستخدمين وتحديد نقاط الضعف في المنتج أو الخدمة، بالإضافة إلى قبل إطلاق المنتج أو الخدمة للتأكد من أنها تلبي احتياجات المستخدمين وتعمل بشكل صحيح وأيضًا بعد إطلاق المنتج أو الخدمة لتحسينها بشكل مستمر. وربما من المنصات العربية المشابهة منصة FasterCapital
    1 نقطة
×
×
  • أضف...