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

محمد وسيم الحبش

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

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

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

إجابات الأسئلة

  1. إجابة محمد وسيم الحبش سؤال في مشكلة في WebPack (تم الحل) كانت الإجابة المقبولة   
    وعليكم السلام @عبدالله النمي
    بعد تشغيل الكود الخاص بك , ظهر أن المشكلة في هذا السطر :
    // الكود الحالي الخطأ <img src="images/Sticker-Coffee.png" alt="ستيكر مشروب اللاتيه data-target="#carousel-featured" data-slide-to="1"> // الكود الصحيح <img src="images/Sticker-Coffee.png" alt="ستيكر مشروب اللاتيه" data-target="#carousel-featured" data-slide-to="1"> فالخطأ أنك نسيت علامةالتنصيص " بعد خاصية ال alt
    تحياتي .
  2. إجابة محمد وسيم الحبش سؤال في الحقول الuniques في php mysql كانت الإجابة المقبولة   
    مرحباً @محمود رضا موسى
    هناك عدة طرق في الحقيقة , يمكنك بالأصل أن لا تنفذ التعليمة أساساً إذا كان هناك قيم مكررة و ذلك بعمل query للتأكد إذا كانت هذه القيم موجودة بالبداية ثم إضافتها إن لم تكن موجودة :
    SELECT * FROM Table WHERE test1 = "Some Value" AND test2 = "Some Value 2" فإذا كان عدد أسطر ناتج التعليمة على سبيل المثال في الأعلى (rowCount) يساوي الصفر , إذاً القيم غير مكررة و يمكنك إضافتها .
    الحل الثاني : باستخدام تعليمة ال try :
    try { //تعليمة الإضافة } catch (Exception $e) { // طباعة رسالة الخطأ }  
    تحياتي .
  3. إجابة محمد وسيم الحبش سؤال في الاستعلام عن البيانات من خلال php الى flutter كانت الإجابة المقبولة   
    السلام عليكم @Marwan800
    المشكلة بسيطة وهي أنك يجب أن تضيف المستخدم لل response :
    // الكود الناقص $check['result'] = 'Login Matched'; $SuccessMSG = json_encode($check); echo $SuccessMSG ; // الكود الكامل $check['result'] = 'Login Matched'; $check['user'] = $user; $SuccessMSG = json_encode($check); echo $SuccessMSG ;  
    تحياتي.
  4. إجابة محمد وسيم الحبش سؤال في مشكلة استعلام عن الباسورد password_verify كانت الإجابة المقبولة   
    وعليكم السلام ورحمة الله وبركاته @Marwan800
    هناك عدة ملاحظات يجب تعديلها ضمن الكود الخاص بك :
    يجب عند الاستعلام عن مستخدم ضمن الداتابيز أن نستخدم اسم المستخدم أو إيميله وليس كلمة السر , لأنها ببساطة مشفرة ولا يصح الاستعلام عليها مباشرة من الداتابيز :
    $email = $obj['email']; $loginQuery = "select * from user where email = '$email' "; الآن بعد أن نفذنا هذا الاستعلام , نتأكد بالبداية أن لدينا مستخدم لديه هذا الإيميل بالفعل , فإن كان كذلك نستخدم تابع ال password_verify للتحقق من كلمة المرور المدخلة إن كانت مماثلة لما في قاعدة البيانات :
    $user = mysqli_fetch_array(mysqli_query($con,$loginQuery)); // إذا وجدنا مستخدم بالإيميل المدخل من الفورم أو من أي مكان بالموقع if(count($user) == 1) { $password = $obj['password']; if (password_verify($password, $user['password'])) { echo 'تم التحقق من كل شيء بنجاح'; die; } else { echo 'كلمة المرور المدخلة خاطئة'; die; } } else { echo "الإيميل المدخل غير موجود"; die; } تحياتي .
  5. إجابة محمد وسيم الحبش سؤال في كيف اضع رابط داخل متغيرفي ملف php عبر المتصفح كانت الإجابة المقبولة   
    السلام عليكم @brahim elmadkoun
    - إذا كان قصدك عند الدخول على هذا الرابط من المتصفح تحتاج إلى أخذ Query String منه (( الأمور بعد ؟ في الرابط )) فهذا ممكن عن طريق استخدام المتحول $_GET ,بحيث يكون بداخله مصفوفة فيها كل القيم المطلوبة , فمثلاً لو دخلنا على هذا الرابط : 
    demo.com/index.php?url=http//demo.com&url2=google.com
    فبالتالي يمكن كتابة الكود التالي للوصول للعناصر : 
    // الرابط الأول $url1 = $_GET['url']; // الرابط الثاني $url2 = $_GET['url2']; // كل الروابط $all_urls = $_GET; echo $url1; echo $url2; print_r($all_urls); - أما إذا كان قصدك , تحليل نص و استخراج الروابط منه , فالحل يكون بهذا الشكل : 
    $url = 'demo.com/index.php?url=http//demo.com&url2=google.com'; $url_components = parse_url($url); parse_str($url_components['query'], $params); print_r($params); /* تكون النتيجة Array ( [url] => http//demo.com [url2] => google.com ) */ تحياتي
  6. إجابة محمد وسيم الحبش سؤال في اسباب ظهور رسالة تم الكشف عن كلمة المرور في جوجل كروم كانت الإجابة المقبولة   
    وعليكم السلام ورحمة الله وبركاته ....
    هذه الرسالة تحذيرية من جوجل كروم بأن كلمة المرور التي تستخدمها (بنظره) بسيطة و تحتاج إلى تقوية , يمكن إلغاء هذه الرسالة بتعديل كلمة المرور إلى واحدة أقوى , أو يمكن إطفاء ذلك في الإعدادات بالذهاب إلى :  settings ---- autofill ---- password
    وإطفاء هذين الخيارين : "Offer to save passwords" ,"Auto Sign-in" 

    مع ذلك أنصح بعدم إطفاء هذه الميزة نظراً لأهمية أن تكون كلمة المرور قوية .
    تحياتي
  7. إجابة محمد وسيم الحبش سؤال في ما هى ابعاد الصور فى معرض اعمال موقع مستقل ؟ كانت الإجابة المقبولة   
    وعليكم السلام ورحمة الله وبركاته
    إذا اطلعنا على معرض الأعمال من الخارج نجد أن موقع مستقل يأخذ الصورة بشكل متوسط مهما كانت كبيرة , فلا بأس من استخدام صور أكبر من المقاس العادي .
    الآن .... إذا نظرنا لمقاس الصورة الخارجية ((الغلاف)) نجد أن مقاساتها كالتالي :
    في الكمبيوتر : 346px * 200px
    في الجوال : 246px * 200px
    فأفضل خيار يمكنك اختياره هو مقاس الكمبيوتر لهذه الصورة أو مضاعفته ليبدو بدقة أعلى : 692px * 400px .
    بالنسبة للصور الداخلية , فالمقاسات كالتالي :
    في الكمبيوتر : 718px * طول غير محدد 
    في الجوال : 332px * طول غير محدد 
    فأفضل خيار أيضاً يمكنك اختياره هو مقاس الكمبيوتر لهذه الصورة أو مضاعفته ليبدو بدقة أعلى : 1436px * طول غير محدد.
    ملاحظة مهمة :
    لا ينصح باستخدام صور طويلة ضمن العمل , لأنها ستبدو كبيرة جداً ويضطر المستخدم للنزول لرؤية كافة الصورة .
  8. إجابة محمد وسيم الحبش سؤال في كود بلغة php للاستعلام عن آخر حقل تم إدخاله في الجدول كانت الإجابة المقبولة   
    يمكنك استخدام تابع lastInsertId باستخدام ال PDO , وهي الطريقة الأسرع ولكن يمكن استعمالها حصراً إن تمت عملية الإضافة في نفس ال request وإلا قد يعطي نتائج خاطئة  :
    $query = $pdo->prepare("INSERT INTO `tablename` SET `name`='وسيم', `age`=25"); $query->execute(); $query = $pdo->prepare("SELECT * FROM `tablename` WHERE id = ".$pdo->lastInsertId()); $query->execute(); $row = $query->fetch(); كما يمكنك بالطبع استخدام تابع الترتيب ORDER BY للحصول على نفس النتيجة , و هذه الطريقة يمكن استخدامها في أي مكان بدون شروط (هذه الطريقة التي أفضلها) :
    $query = $pdo->prepare("SELECT * FROM `tablename` ORDER BY id DESC LIMIT 1"); $query->execute(); $row = $query->fetch();  
  9. إجابة محمد وسيم الحبش سؤال في كيف أستفيد من كوني معلم لغة انكليزية في العمل الحر؟ كانت الإجابة المقبولة   
    هناك أكثر من أمر يمكنك الاستفادة منه :
    ترجمة مقالات أو ملفات من اللغة العربية للإنكليزية أو العكس. إعطاء دروس أونلاين لتقوية اللغة الإنكليزية. تسجيل كورسات وبيعها . المساعدة في كتابة CV أو عقود باللغة الإنكليزية. وهناك الكثير ضمن قسم الترجمة واللغات في موقع مستقل , كما يمكنك متابعة قسم الطلبات غير الموجودة في موقع خمسات .
    وأخيراً لكي تطور مهاراتك على جلب الزبائن و إقناعهم بخبرتك , ولكي تعرف كيفية عمل الموقع أكثر , أنصحك بقراءة مدونة موقع مستقل و الاطلاع على الكثير من المقالات المفيدة فيها  .
    يمكنك مثلاً قراءة هذا المقال : كيف توظف مترجم محترف لأعمالك عبر موقع مستقل؟
     
     
×
×
  • أضف...