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

بلال زيادة

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

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

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

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

    30

كل منشورات العضو بلال زيادة

  1. يمكنك الإطلاع دائما إلى ملفات logs حتى تعرف ما هي الأخطاء و تقوم بحلها ستجد ملف logs في المسار التالي root_project/storage/logs ثم في ملف laravel.log ستجد الأخطاء, ويمكنك العمل على حلها. جميع الأخطاء تخزن في هذا الملف يمكنك الرجوع إليه في حالة عدم معرفة ما سبب المشكلة.
  2. يمكنك عن طريق التوثيق الخاص بالحزمة متابعة تنزيلها, ويمكنك باستخدام composer من تثبيت الحزمة عن طريق الأمر التالي composer require laravel/horizon أو يمكنك في ملف composer.json وضع التالي في require "laravel/horizon": "^0.1.0", // هنا الأصدار الذي تريده ثم قم بتنفيذ الأمر التالي composer install أو composer update ثم بعد التثبيت يتم نشر الأصول الخاصة بالحزمة من خلال الأمر التالي php artisan horizon:install بعدما يتم نشر الأطول ستجد ملف horizon.php داخل مجلد config. ثم يمكنك الرجوع إلى مستودع الحزمة على github فستجد كافة الإعدادات التي تريدها.
  3. php artisan schedule:run يقوم أمر التشغيل بتشغيل الأوامر الأخرى التي تكون جاهزة للتشغيل في وقت تنفيذها. لذا فهذا يعني أنه في ذلك الوقت المحدد الذي قمت بتشغيله فيه, لم يكن هناك أمر يجب أن يبدأ. يمكنك استخدام هذه الطريقة * * * * * php /var/www/html/myprojectname/artisan schedule:run >> /dev/null 2>&1
  4. هناك مجموعة من محددات الأصناف الزائفة وهي : :link :visited :active :hover :focus :first-child :last-child :nth-child :nth-last-child :nth-of-type :first-of-type :last-of-type :empty :target :checked :enabled :disabled ثم لإضافة أي تنسيق للعنصر يمكنك استخدام nth-child بهذا الشكل li:nth-child(1){ } li:nth-child(2){ } li:nth-child(3){ } أو يمكنك أختيار الأعداد الفردية من خلال li:nth-child(odd) { color: green; } و الأعداد الزوجية من خلال li:nth-child(even) { color: green; }
  5. يمكنك من خلال الأمر التالي إضافة إي حقل لجدول تم زرعه بقاعدة البيانات php artisan migrate:make add_paid_to_posts في لارافل 5+ يمكنك استخدام الأمر التالي php artisan make:migration add_paid_to_posts_table --table=posts في ملف قاعدة البيانات في مجلد databases/migrations يمكنك التعديل على الملف ليصبح بهذا الشكل public function up() { Schema::table('posts', function($table) { $table->integer('paid'); }); } و لا تنسى إضافة rollback public function down() { Schema::table('posts', function($table) { $table->dropColumn('paid'); }); } ثم تنفيذ الأمر التالي php artisan migrate
  6. يمكنك المشاركة على الواتس أب بهذه الطريقة <a href="whatsapp://send?text=The text to share!" data-action="share/whatsapp/share">Share via Whatsapp</a> فقمنا باستخدام whatsapp://send?text ومن ثم قمنا بوضع النص الذي نود مشاركته.
  7. هل ممكن ترفق الملفات بصيغة مضغوطة, لنساعدك في حل المشكلة؟
  8. هل ممكن ترفق الملفات بصيغة مضغوطة, لنساعدك في حل المشكلة؟ ايضا تأكد من اسم الصورة وامتدادها.
  9. يمكنك استخدام مكتبة sweet alert من هنا , يمكنك تخصيص أي شكل تريدين أن يظهر في صفحاتك.
  10. فحصت الملفات ولكن لم أجد أنك قمتي بتعديلهن هذا ملف server.php بعد التعديل <?php session_start(); $username=""; $email= ""; $errors=array(); $db = mysqli_connect('localhost','root','','registration') ; if(isset($_POST["register"])){ $username= mysqli_real_escape_string($db, $_POST['username']); $email= mysqli_real_escape_string($db, $_POST['email']); $password_1= mysqli_real_escape_string($db, $_POST['password_1']); $password_2= mysqli_real_escape_string($db, $_POST['password_2']); //-------------------------------------------------- if(empty($username)){ array_push($errors,"Username is required"); //add error to errors array } if(empty($email)){ array_push($errors,"Email is required");} if(empty($password_1)){ array_push($errors,"Password is required");} if($password_1 != $password_2){ array_push($errors, "The two password do not match ");} //---------------------------------------------- if(count($errors) == 0){ $password= md5($password_1); // encrypt password befor string i database (security) $sql= "INSERT INTO users (username, email , password) VALUES ( '$username ', '$email' , '$password') "; mysqli_query($db , $sql); $_SESSION['username']=$username; $_SESSION['succcess']="You are now logged in"; header('location:index1.php'); } } //log user in from login page if (isset($_POST["login"])) { $username= mysqli_real_escape_string($db, $_POST['username']); $password= mysqli_real_escape_string($db, $_POST['password_1']); //-- if(empty($username)){ array_push($errors,"username is required");} if(empty($password)){ array_push($errors,"Password is required");} if(count($errors) == 0){ $password = md5($password); $query="SELECT * FROM users WHERE username='$username' AND password='$password'"; $result=mysqli_query($db , $query); if(mtsqli_num_rows($result)==1){ $_SESSION['username']=$username; $_SESSION['succcess']="You are now logged in"; header('location:index1.php'); } else{ array_push($errors,"worng username/password combination"); } } } //-----------logout if (isset($_GET['logout'])) { session_destroy(); unset($_SESSION['username']); header('location: login.php'); } ?>
  11. لديكي مشكلة وهي الخطأ في كتابة اسم حقل كلمة المرور فيمكنك تغيير التالي $password= mysqli_real_escape_string($db, $_POST['password']); إلى السطر التالي $password= mysqli_real_escape_string($db, $_POST['password_1']);
  12. يمكنك تغيير السطر التالي <input type="Password" name="Password_1"> بالسطر التالي <input type="password" name="password_1"> في الملفات المرفقة في السؤال الذي قبل هذا.
  13. يمكنك الضغط أعلى يمين الصفحة على كلمة Settings في cpanel وتحديد Show hidden files ثم save فسيظهر الملف .htaccess و يمكنك التعديل عليه او تغييره.
  14. يجب استخدام real website لا يعمل السيرفر الشخصي على الموبايل لذلك يظهر الخطأ.
  15. يمكنك تغيير api الى 10.0.2.2:8000 وتجربة ذلك
  16. العفو, يمكنك وضع أي سؤال هنا و سنسعد بمساعدتك.
  17. نفس الملفات المرفقة أخر شيء
  18. أنه يعمل لدي بشكل ممتاز.
  19. يبدو انك اخطأت في عمل النطاق الخاص بك على الخادم, ما هو البرنامج الذي تستخدمه.
  20. يجب أن يظهر ولقد ظهر معي في الملفات التي قمت بتحميلها مسبقاً, هل تقومي بتحديث الصفحة عن طريق ctrl + f5 ثم تخبريني بالنتيجة , إذا لم ينجح أرفقي الملفات مرة أخرى.
  21. ممكن تضعي كيف وضعتي الكلاس و التنسيقات.
  22. يمكنك في ملف rag.php تغيير الأسطر التالية <div class="input-group"> <label>Password</label> <input type="Password" name="Password_1"> </div> <div class="input-group"> <label>Confirm Password</label> <input type="Password" name="Password_2"> </div> إلى <div class="input-group"> <label>Password</label> <input type="password" name="password_1"> </div> <div class="input-group"> <label>Confirm Password</label> <input type="password" name="password_2"> </div>
  23. هكذا يتم وضع الشيفرة $username= mysqli_real_escape_string($db, $_POST['username']); $email= mysqli_real_escape_string($db, $_POST['email']); $password_1= mysqli_real_escape_string($db, $_POST['password_1']); $password_2= mysqli_real_escape_string($db, $_POST['password_2']); لأن mysqli_real_escape_string تأخذ متغيرين أو متغير هو متغير الأتصال و الثاني القيمة الممررة.
  24. يجب تغييرها إلى mysqli_real_escape_string()
×
×
  • أضف...