-
المساهمات
4657 -
تاريخ الانضمام
-
تاريخ آخر زيارة
-
عدد الأيام التي تصدر بها
30
نوع المحتوى
ريادة الأعمال
البرمجة
التصميم
DevOps
التسويق والمبيعات
العمل الحر
البرامج والتطبيقات
آخر التحديثات
قصص نجاح
أسئلة وأجوبة
كتب
دورات
كل منشورات العضو بلال زيادة
-
هل يمكنك إرفاق إلى أين وصلتي في كتابة الكود لكي نستطيع مساعدتك بشكلٍ أفضل ؟
- 7 اجابة
-
- 1
-
-
يمكنك إنشاء باستخدام جافا سكريبت بهذه الطريقة function printNumber(a){ var q = parseInt(a, 10); for(var i=0; i<= a; i++){ console.log(i) } } بحيث تستقبل هذه الدالة العدد المراد طباعة الأرقام حسب قيمته , و لاحظ انه قمنا بتمرير العدد النصي الذي قمنا بتمريره للدالة إلى دالة parseInt لنقوم بتحويل العدد النصي إلى رقمي و من ثم قمنا بإنشاء حلقة تكرار من نوع for لكي نقوم بطباعة الأرقام وصولاً إلى العدد الذي قمنا بتمريره و يكون كامل الكود function printNumber(a){ var q = parseInt(a, 10); for(var i=0; i<= a; i++){ console.log(i) } } printNumber("9") و تكون نتيجة الكود التالي هي 0 1 2 3 4 5 6 7 8 9
- 3 اجابة
-
- 1
-
-
يمكنك استخدام إضافة live server يمكنك تثبيتها من هنا بالضغط على كلمة install فسيقوم المتصفح بفتح VS Code ليتم تثبيت الحزمة في البرنامج , وبعد تثبيت الحزمة ستجد أسفل يمين البرنامج كلمة Go Live تقوم بالضغط عليها ليتم فتح الصفحة في المتصفح و عند حدوث أي تغييرات يتم عرضها بشكل تلقائي على الصفحة.
- 1 جواب
-
- 1
-
-
تأكد بأنها أكثر من الرصيد المطلوب قد يكون البنك يحتاج عمولة ما , أو يمكنك مراسلة الدعم الفني من هنا و من ثم يمكنك فتح تذكرة تخبرهم بالمشاكل التي تواجهك و من ثم سيعملون على حل مشكلتك بشكلٍ مناسب .
-
لاحظ أنه يخبرك بأن البطاقة لا يوجد بها أموال كافية لذلك حاول شحن البطاقة بالرصيد المطلوب لكي يتم تسجيلك في الدورة بنجاح .
-
يمكنك مراسلة الدعم الفني من هنا و يمكنك فتح تذكرة و تخبرهم بالمشكلة التي تواجهك و سيعملون على حلها بإذن الله .
-
ممكن إنشاء معرف جلسة عشوائي عند تسجيل الدخول و من ثم يمكنك حفظ معرف الجلسة هذه في الكوكيز و أيضا يمكنك حفظ معرف الجلسة هذه في الجدول الخاص بالأعضاء في قاعدة البيانات ممكن أن يكون هناك حقل اسمه `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, فيكون تركيب جدول الأعضاء كالتالي CREATE TABLE `users` ( `id` bigint(20) UNSIGNED NOT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `email_verified_at` timestamp NULL DEFAULT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; ومن ثم عند الدخول للموقع يمكنك مقارنة معرف الجلسة الموجود بالكوكيز مع معرف الجلسة الموجود بقاعدة البيانات و من ثم منح الوصول للمستخدم لتصفح الموقع كأنه قام بتسجيل الدخول أو لا . ولكن غالباً الطريقة التي يستخدمها أغلب المبرمجين هي عن طريق حفظ بيانات الدخول في جلسة على المتصفح .
-
كما قال المدرب وائل, فلذلك يمكنك إنشاء جدول لحفظ بيانات المستخدمين وتكون تركيبة الجدول كما في الشكل التالي CREATE TABLE `users` ( `id` bigint(20) UNSIGNED NOT NULL, `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; فلاحظ أنه نريد تخزين اسم المستخدم و البريد الألكتروني الخاص به و كلمة المرور له, و يمكنك إنشاء نموذج إدخال بلغة HTML بهذا الشكل <form method="POST" action="register.php"> <div class="form-group "> <label>الاسم </label> <input class="form-control" placeholder="أكتب اسمك باللغة العربية" type="text" name="name"> </div> <div class="form-group "> <label>البريد الإلكتروني </label> <input class="form-control" placeholder="أدخل البريد الإلكتروني الخاص بك" type="email" name="email"> </div> <div class="form-group "> <label>كلمة المرور </label> <input class="form-control " placeholder="أدخل كلمة المرور الخاصة بك" type="password" name="password"> </div> <div class="form-group "> <label>تأكيد كلمة المرور </label> <input class="form-control" placeholder="أدخل كلمة المرور الخاصة بك مرة آخرى " type="password" name="password_confirmation" value="" autocomplete="new-password"> </div> <div class="row"> <div class="col-md-4 col-xs-12"> <div class="form-group"><input value="تسجيل" type="submit" class="btn btn-ghost btn-primary btn-block" /></div> </div> </div> </form> و يمكنك استقبال قيم الحقول باستخدام لغة PHP بهذا الشكل <?php $con = mysqli_connect("localhost","root","","register"); if (isset($_POST['name'])){ $name = stripslashes($_POST['name']); $email = stripslashes($_POST['email']); $password = stripslashes($_POST['password']); $query = "INSERT into `users` (name, email, password) VALUES ('$name', '$email', '".md5($password)."')"; $result = mysqli_query($con,$query); } ?>
-
هل يمكنك إرفاق الكود بشكل كامل من غير صور ؟ لكي أستطيع الاطلاع عليه كاملاً .
-
هل يمكنك إرفاق الكود الذي تتوقع أن تكون به مشكلة , حتى نستطيع مساعدتك بشكلٍ أفضل ؟
-
يمكنك توظيف مستقل يعمل على برمجة هذه اللعبة حسب الأفكار التي تريدها من خلال منصة مستقل و منصة مستقل هي منصة تجمع بين المستقلين و أصحاب المشاريع بحيث يستطيع أصحاب المشاريع من توظيف مستقلين قادرين على تنفيذ أفكارهم و مشاريعهم بكفاءة و احترافية عالية , لذلك يمكنك الاشتراك في موقع مستقل من هنا , ومن ثم يمكنك إضافة مشروع مع كامل الخصائص التي تريدها في اللعبة كاملاً , و من ثم تنتظر عروض المستقلين و تختار أفضل مستقل قد قدم عرض مناسب لك و يمكنك الاطلاع على الملفات الشخصية لكل مستقل قدم عرض على مشروعك و من ثم تختار المستقل الأمثل لتنفيذ مشروعك.
-
يتم إرسال عدة إشعارات من خدمة فايربيز على الأيميل المشتركة فيه عدة تنبيهات أنه يجب وضع فلوس في حسابك حتى تستطيعين استخدام الخدمة المدفوعة, طبعاً خدمة فايربيز هي خدمة مجانية من قوقل لحد الاستخدام التي تسمح به هذه الخدمة و يمكنك الاطلاع على هذه الخدمة من هنا , ويمكنك استخدام هذه الخدمة في توفير الدخول و التسجيل في مشروعك عن طريق مواقع التواصل الاجتماعي مثل تويتر و فيسبوك و أيضا يمكنك توفير الدخول و التسجيل عن طريق قوقل و هناك خدمة SMS التي تسخدم في الدخول إلى التطبيق و تفعيل الاشتراكات و كما ذكرنا سابقاً هناك حد لاستخدام الخطة المجانية لهذه الخدمة و يمكنك الاطلاع على أسعار هذه الخدمة من هنا .
- 1 جواب
-
- 1
-
-
للأسف لا يمكنني تحديد المشكلة لأن هناك ملفات ناقصة للمشروع , هل يمكنك وضع الكود الذي تتوقع به الخطأ ؟
- 9 اجابة
-
- 1
-
-
قم بتنفيذ الأمر التالي حتى تحذف مجلد build flutter clean ثم باستخدام الأمر التالي تقوم بجلب الحزمة التي تستخدمها في التطبيق flutter pub get ثم باستخدام الأمر التالي تقوم بتشغيل التطبيق مرة أخرى flutter run أيضا هناك حل هو التأكد من تحديث نسخة فلاتر لديك لآخر إصدار فلاتر من خلال الأمر التالي flutter upgrade أيضا يمكنك حذف الكاش من خلال الأمر التالي flutter pub cache repair أيضا يمكنك تحديث الحزم من خلال الأمر التالي flutter pub upgrade
-
صحيح , لا تحدث لأنه تستخدم ما تدفع ثمنه , أما الاستضافات المجانية يتم تعطيل ميزات كثيرة فيها غير المشاكل التي تحدث بدون توقع.
- 3 اجابة
-
- 1
-
-
المشكلة هذه خاصة بالاستضافات المجانية , فأغلبها تحدث بها هذه المشكلة , الأفضل اللجوء إلى استضافة مدفوعة.
- 3 اجابة
-
- 1
-
-
هناك عدة حلول منها: يمكنك حذف مجلد build عن طريق الأمر التالي flutter clean ثم تقوم بجلب الحزم مرة أخرى عن طريق الأمر التالي flutter pub get ثم تقوم بتشغيل التطبيق عن طريق الأمر التالي flutter run و هناك حل آخر عن طريق حذف مجلد .gradle في مسار جهازك , قد يكون المسار كالتالي C:\Users\هنا اسم جهازك ثم تقوم بتشغيل التطبيق مرة أخرى. أيضا يمكنك فتح المسار التالي project\android\build.gradle و تغيير إصدار gradle كما في السطر التالي dependencies { classpath 'com.android.tools.build:gradle:7.0.3' } ثم في ملف gradle-wrapper.properties تغير قيمة distributionUrl كالتالي distributionUrl=https\://services.gradle.org/distributions/gradle-7.0.2-all.zip
- 1 جواب
-
- 1
-
-
الحصول على بطاقة هدية تتم من شخص تعرفه يود أهدائك إياها و لا تتم من خلال مواقع أو أي مكان آخر، إذا كان لديك المال الكافي يمكنك مباشرة شراء الدورة التي تناسبك أما إذا لم يكن يكفي المال الذي لديك فيمكنك التواصل مع الدعم الفني و اخبارهم بمشكلتك و سيعملون على مساعدتك بشكلٍ أفضل . يمكنك مراسلة الدعم الفني من هنا.
-
حاولي التأكد من ملف home.blade.php في المسار التالي resources\views\ إذا كان الملف موجود حاولي تنفيذ الأمر التالي ليتم حذف الملفات المؤقتة php artisan optimize:clear ايضا يمكنكِ تنفيذ الأوامر التالية ليتم حذف الملفات المؤقتة في المشروع كاملاً php artisan cache:clear php artisan route:clear php artisan config:clear php artisan view:clear أيضا يمكنك تحديث الحزم لأنه قد تكون هناك بعض الحزم ناقصة من خلال الأمر التالي composer update أيضا تأكدي من أن مجلد view لديه ترخيص صلاحية الوصول 777 أو 755.
-
لجلب البيانات من عدة جداول مترابطة مع بعضها بعلاقة ما , نقوم باستخدام inner join بحيث تسمح لنا inner join بجلب البيانات بناء على العلاقة التي قمنا بإنشائها بين الجداول و في حالة استخدام لغة PHP يمكنك من جلب البيانات من خلال الكود التالي <?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; // الاتصال بقاعدة البيانات $conn = new mysqli($servername, $username, $password, $dbname); // التحقق من الاتصال بقاعدة البيانات if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } $sql = "SELECT * FROM USERS u JOIN FOLLOWS f ON (u.id = f.user_id) JOIN POSTS p on (f.follower_id = p.user_id) WHERE u.id = $id"; $result = $conn->query($sql); if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<br> id: ". $row["id"]. " - Name: ". $row["name"]. " " . $row["email"] . "<br>"; } } else { echo "لا توجد بيانات لعرضها"; } $conn->close(); ?>
-
ستقوم بتحديد مسار المجلد الذي يتم تخزين الصور بداخله $directory = "../path/to/photos_directory/"; ثم تقوم بجلب جميع الصور ذات صيغة محددة // جلب جميع الصور ذات صيغة محددة $images = glob($directory . "*.jpg"); ثم تقوم باستخدام حلقة التكرار foreach بالمرور على جميع الصور و الصورة التي لا يكون لها اسم في قاعدة البيانات تقوم بحذفها foreach($images as $image) { $name = explode('_',$image); $name = 'photos/' . $name[0]; $sql = mysql_query("SELECT id FROM table WHERE photo1='$name' OR photo2='$name'"); if(mysql_num_rows($sql) == 0) { unlink($directory . $image); } } فيكون كامل الكود $directory = "../path/to/photos_directory/"; // جلب جميع الصور ذات صيغة محددة $images = glob($directory . "*.jpg"); foreach($images as $image) { $name = explode('_',$image); $name = 'photos/' . $name[0]; $sql = mysql_query("SELECT id FROM table WHERE photo1='$name' OR photo2='$name'"); if(mysql_num_rows($sql) == 0) { unlink($directory . $image); } }
- 12 اجابة
-
- 1
-
-
يتم رفع الموقع من خلال الاشتراك باستضافة و دومين ليكون رابط الموقع , ومن خلال هذه الاستضافة تقوم برفع ملفات موقعك على مجلد public_html و من ثم إذا كان موقعك يلزمه قاعدة بيانات يمكنك إنشاء قاعدة بيانات من خلال الاستضافة و من ثم ربط ملفات موقعك بقاعدة البيانات التي تم إنشائها , ومن ثم تكمل تهيئة موقعك على الاستضافة. هل أنت مشترك في دورات الاكاديمية ؟