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

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

  1. كمال صالح2

    كمال صالح2

    الأعضاء


    • نقاط

      10

    • المساهمات

      117


  2. Saleh Kamal

    Saleh Kamal

    الأعضاء


    • نقاط

      3

    • المساهمات

      16


  3. Ahmed Ebrahim11

    Ahmed Ebrahim11

    الأعضاء


    • نقاط

      2

    • المساهمات

      448


  4. Ahmed Elmrsawy

    Ahmed Elmrsawy

    الأعضاء


    • نقاط

      2

    • المساهمات

      143


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

المحتوى الأعلى تقييمًا في 12/30/23 في كل الموقع

  1. يوجد خطأ في طريقة عرض البيانات : حيث أنه لا داعي لإستعمال <php حاول أستخدام هذة الطريقة أفضل . <?php if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo " <tr> <td>" . $row['تم'] . "</td> <td>" . $row['الحلول'] . "</td> <td>" . $row['المشكلة'] . "</td> <td>" . $row['م'] . "</td> <td>" . $row['الرقم'] . "</td> </tr>"; } } else { echo "<tr><td colspan='5'>لا توجد نتائج</td></tr>"; } // إغلاق الاتصال بقاعدة البيانات $conn->close(); ?>
    2 نقاط
  2. السلام عليكم لدي مشكلة عندما اعمل run تضهر لي هدا الخطأ
    1 نقطة
  3. السلام عليكم أجد كثيرا من الطلبات عل مستقل كانشاء متجر عل سله وغيره كنت أريد أن أعرف هل يمكن تصميم متجر ورفعه عل سله ؟ او كيف اعدل عل متجر موجود عل سله اصلا
    1 نقطة
  4. عندي استفسارات عن بعض المواقع الي احتاجها في البرمجه هل فيه مواقع تعلمك الخطوات بالتفصيل لكامل المسارات لتعلم البرمجه عربي وانجليزي؟ هل فيه مواقع فيها قوالب جاهزة مجانا للمواقع على الانترنت (مثال: قالب جاهز للتحميل عن متجر الكتروني او موقع دردشة) هل فيه مواقع فيها اكواد جاهزة لعناصر معينة في html بحيث ان اخذ الكود واستخدمه في الموقع حقي (مثال: تصاميم جاهزة للزر ال submit في html) وياليت تزودوني بمواقع الذكاء الاصطناعي الي بيساعد في البرمجه
    1 نقطة
  5. هل يوجد مواقع او تطبيقات او برامج او أنظمة لدراسة جدوا
    1 نقطة
  6. مجاني ؟ لان انا اعرف ان هذا الموقع اغلبه مدفوع
    1 نقطة
  7. https://www.coursera.org/articles/full-stack-developer#:~:text=Full-stack developers design and,new product features or APIs
    1 نقطة
  8. 1 نقطة
  9. هاذة التطبيقات تستخدم لهاذا المجال وكثير من تطبيقات في قوقل بلاي
    1 نقطة
  10. نعم يوجد تطبيق مثال الاتي: المحاسب الشخصي دفتر الحسابات ميزانيتي المطور للمحاسبة
    1 نقطة
  11. 1 نقطة
  12. ماهو سبب ضهور الخطاء في الكود التالي: <!DOCTYPE html> <html lang="ar"> <head> <link rel="icon" href="https://c0.klipartz.com/pngpicture/573/614/gratis-png-ng%C5%A9-hanh-s%C6%A1n-distrito-casa-apartamento-inmobiliaria-volta-redonda-venta-de-logotipos-de-bienes-raices.png" /> <title>موقع العقارات</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap" rel="stylesheet"> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" media="screen" href="home.css"> </head> <body> <header> <div> <img src="a.png" alt="نظام العقارات من كمال تجريبي"> </div> <center> <div> <button>نقاط البيع</button> <button>أدارة المخزون</button> <button>الإراضي</button> <button>الشيكات</button> <button>الأستاذ العام</button> <button>إدارة النظام</button> </div> </center> </header> <?php $server = 'DESKTOP-PJDLJNR'; $database = 'Legacy'; $username = ''; $password = ''; $connection = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password); if (!$connection) { die(print_r(sqlsrv_errors(), true)); } $sql_query = 'SELECT * FROM Problemss'; $statement = $connection->query($sql_query); ?> <table border="1" width="100%"> <tr> <th>تم</th> <th>الحلول</th> <th>المشكلة</th> <th>م</th> <th>الرقم</th> </tr> <?php while ($row = $statement->fetch(PDO::FETCH_ASSOC)) { print_r($row); <tr> <td><?php echo $row['تم']?></td> <td><?php echo $row['الحلول']?></td> <td><?php echo $row['المشكلة']?></td> <td><?php echo $row['م']?></td> <td><?php echo $row['الرقم']?></td> </tr> } $connection->close(); ?> </table> </body> </html> الرجاء اجابة الحل للضروووورة
    1 نقطة
  13. يتبقاء خطاء صغير لم افهم سببة
    1 نقطة
  14. هذا الكود لا يعمل... ويظهر لي في ال debug console هذا
    1 نقطة
  15. <!DOCTYPE html> <html lang="ar"> <head> <link rel="icon" href="https://c0.klipartz.com/pngpicture/573/614/gratis-png-ng%C5%A9-hanh-s%C6%A1n-distrito-casa-apartamento-inmobiliaria-volta-redonda-venta-de-logotipos-de-bienes-raices.png" /> <title>موقع العقارات</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap" rel="stylesheet"> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" media="screen" href="home.css"> </head> <body> <header> <div> <img src="a.png" alt="نظام العقارات من كمال تجريبي"> </div> <center> <div> <button>نقاط البيع</button> <button>أدارة المخزون</button> <button>الإراضي</button> <button>الشيكات</button> <button>الأستاذ العام</button> <button>إدارة النظام</button> </div> </center> </header> <?php // اتصال بقاعدة البيانات $servername = "DESKTOP-PJDLJNR"; $username = ""; $password = ""; $dbname = "Legacy"; // اسم قاعدة البيانات $conn = new mysqli($servername, $username, $password, $dbname); if ($conn->connect_error) { die("فشل الاتصال: " . $conn->connect_error); } // استعلام SQL $sql = "SELECT * FROM Problemss"; $result = $conn->query($sql); ?> <table border="1" width="100%"> <tr> <th>تم</th> <th>الحلول</th> <th>المشكلة</th> <th>م</th> <th>الرقم</th> </tr> <?php if ($result->num_rows > 0) { while ($row = $result->fetch_assoc()) { echo " <tr> <td><?php echo $row['تم']?></td> <td><?php echo $row['الحلول']?></td> <td><?php echo $row['المشكلة']?></td> <td><?php echo $row['م']?></td> <td><?php echo $row['الرقم']?></td> </tr>"; } } else { echo " <tr><td colspan='5'>لا توجد نتائج</td></tr>"; } // إغلاق الاتصال بقاعدة البيانات $conn->close(); ?> </table> </body> </html>
    1 نقطة
  16. بالنسبة ل Master في العادة نقوم باستخدامها غالبا عند إنشاء عناصر واجهة المستخدم لإنشاء التسلسل الهرمي لعناصر واجهة المستخدم. اما بالنسبة ل super نقوم باستخدامها من اجل استدعاء method من الparent class. اما اذا اردت الربط او الوراثة من class اخر فيجب عليك استخدام super في ال constructor الخاص بال class من اجل مناداة ال constructor من ال base class l مثال الاتي : class Fram_yourclass(Frame_base): def __init__(self, master): super().__init__(master)
    1 نقطة
  17. لا لعلم ما المشكله حيث انس قمت بتعريفها كمصفوفه وايضا البرنامج لا يتوقف عند التشغيل var lengthOfLongestSubstring = function(s) { var max = 1; var a = s.split(''); var b=[]; for(let i = 0; i<a.length;i++){ b.push(a[i]); console.log(b) for (let j=0; j=b.length-1;j++){ console.log(j) if(b[j] == a[i+1]){ dd = b.length; if(dd > max) {max = dd, ss = b.join(''), b=b.pop()};; } } } return ss }; console.log(lengthOfLongestSubstring('pwwkew'))
    1 نقطة
  18. كيف يمكنني وضع حد معين للعميل حينما يريد الدخول للموقع ويخطئ في إدخال كلمة السر، مثلا العميل أدخل ٥ مرات، بعد ذلك أريد حظره من الموقع لعدد من الساعات أو ربما أيام إن كان قد كرر العملية مرارا؟ لدي application يشتغل مع express و react، الفكرة هي إدارة المدرسة، لسبب من الأسباب الموقع يحتوي جميع المعلومات الحساسة لكل من الطلاب والمدربين كصورة الهوية الخ... وطبعا كل من ال admin و الأساتذة والطلاب لديهم صلاحية الدخول للموقع، لكن المشكلة أنه لا يوجد هنالك حد لإدخال كلمة السر لكل من له صلاحية الدخول، وهذا كما نفهم مشكلة أمنية كبيرة. كيف يمكنني حل هذه المشكلة؟ وهل هنالك أشياء أمنية أخرى يجب الإنتباه عليها؟ كل تفصيلة تهمني، مثل: ماذا علي القيام به في كل من back end و front end؟ وأيضا السؤال لغض التعلم أكثر من الإحتياج الحالي! مشكورين من قبل
    1 نقطة
  19. مازال توجد مشكلة لم افهم ايش السبب اليك الكود التالي <!DOCTYPE html> <html lang="ar"> <head> <link rel="icon" href="https://c0.klipartz.com/pngpicture/573/614/gratis-png-ng%C5%A9-hanh-s%C6%A1n-distrito-casa-apartamento-inmobiliaria-volta-redonda-venta-de-logotipos-de-bienes-raices.png" /> <title>موقع العقارات</title> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Tajawal:wght@300&display=swap" rel="stylesheet"> <meta charset="utf-8" /> <link rel="stylesheet" type="text/css" media="screen" href="home.css"> </head> <body> <header> <div> <img src="a.png" alt="نظام العقارات من كمال تجريبي"> </div> <center> <div> <button>نقاط البيع</button> <button>أدارة المخزون</button> <button>الإراضي</button> <button>الشيكات</button> <button>الأستاذ العام</button> <button>إدارة النظام</button> </div> </center> </header> <?php $server = 'DESKTOP-PJDLJNR'; $database = 'Legacy'; $username = ''; $password = ''; $connection = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password); if (!$connection) { die(print_r(sqlsrv_errors(), true)); } $sql_query = 'SELECT * FROM Problemss'; $statement = $connection->query($sql_query); ?> <table border="1" width="100%"> <tr> <th>تم</th> <th>الحلول</th> <th>المشكلة</th> <th>م</th> <th>الرقم</th> </tr> <?php while ($row = $statement->fetch(PDO::FETCH_ASSOC)) { print_r($row); <tr> <td><?php echo $row['تم']?></td> <td><?php echo $row['الحلول']?></td> <td><?php echo $row['المشكلة']?></td> <td><?php echo $row['م']?></td> <td><?php echo $row['الرقم']?></td> </tr> } $connection->close(); ?> </table> </body> </html>
    1 نقطة
  20. أنت لم تذكر ما هي اللغة التي تريد تنفيذ الأمر بها، على أي حال سأستخدم PHP للتواصل مع SQL Server. أولاً تأكد من تثبيت الامتداد php_sqlsrv أو php_pdo_sqlsrv للتعامل مع اتصالات SQL Server من PHP. ثم عليك الاتصال بقاعدة البيانات، وبالطبع استبدل بيانات قاعدة البيانات في الكود التالي للإتصال: <?php $server = 'اسم_الخادم'; $database = 'اسم_قاعدة_البيانات'; $username = 'اسم_المستخدم'; $password = 'كلمة_المرور'; $connection = new PDO("sqlsrv:Server=$server;Database=$database", $username, $password); if (!$connection) { die(print_r(sqlsrv_errors(), true)); } ?> ثم كتابة الاستعلام SQL وتنفيذه <?php $sql_query = 'SELECT * FROM اسم_الجدول'; $statement = $connection->query($sql_query); ?> بعد ذلك جلب البيانات: <?php while ($row = $statement->fetch(PDO::FETCH_ASSOC)) { print_r($row); } ?> ثم إغلاق الاتصال <?php $connection = null; // أو يمكنك استخدام $connection->close(); ?>
    1 نقطة
  21. إن متطلبات تشغيل المشروع، تعتمد على إصدار Laravel بالإضافة للمكتبات الخارجية التي قمت بتثبيتها في composer.json متطلبات لارافيل العامة: في مسار PHP في ملف php.ini أزل الفاصلة المنقوطة ; من أمام كل من الميزات التالية لأن لارافل تعتمد عليهم ثم احفظ الملف وأعد تشغيل المخدم. على الأغلب تجد تنصيب PHP في مسار تثبيت المخدم الذي تستعمله أو نفذ سكربت <php phpinfo(); ?> المتطلبات: PHP >= 7.3 BCMath PHP Extension Ctype PHP Extension Fileinfo PHP Extension JSON PHP Extension Mbstring PHP Extension OpenSSL PHP Extension PDO PHP Extension Tokenizer PHP Extension XML PHP Extension بعد إنشائك لمشروع لارافل، احتفظ بالمجلد public بموقعه ضمن public_html ولا تبدله ولا تنقله المهم أن يكون متاح على الشبكة ، إنما باقي المشروع يمكن أن تضعه خارج public_html وتعدل السطرين التاليين في index.php ليدلا على مجلد الجذر للمشروع require __DIR__.'/../bootstrap/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php'; إعداد ngnix الموصى به من لارافل: server { listen 80; # منفذ server_name example.com; # دومين root /srv/example.com/public; # مسار المشروع على الاستضافة add_header X-Frame-Options "SAMEORIGIN"; # إعدادات حماية add_header X-Content-Type-Options "nosniff"; index index.php; # الملف الجذر لتصفح المشروع charset utf-8; # ترميز الأحرف ليقبل العربية و غيرها من اللغات location / { try_files $uri $uri/ /index.php?$query_string; # إعادة توجيه الطلبات } location = /favicon.ico { access_log off; log_not_found off; } # أيقونة الموقع location = /robots.txt { access_log off; log_not_found off; } # ملف الفهرسة error_page 404 /index.php; # صفحة غير متوفرة location ~ \.php$ { # إعداد PHP fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; include fastcgi_params; } location ~ /\.(?!well-known).* { deny all; } } لرفع المشروع، ادخل مجلد المشروع ثم حدد جيمع الملفات والمجلدات بدون vendor ثم قم بعمل أرشيف أو ضغطه zip منهم، تحديد بزر الفأرة ثم add to archive ثم علينا رفع هذا الملف للاستضافة. نسجل دخول للوحة التحكم في الاستضافة، ثم نفتح متصفح الملفات ثم نتوجه ل public_html ونرفع الملف المضغوط عليه، ثم نفك الضغط. ننتقل لمسار المشروع ثم نقوم بتثبيت الاعتماديات: composer install --optimize-autoloader --no-dev ^^^^^^^^ لاتثبت اعتماديات المطورين نتأكد من أن المجلد public متاح للقراءة وله صلاحية (يمكن 644 ) مناسبة (755 موصى بها) مثله مثل مجلد التخزين storage و cache. chmod -R o+w storage chmod -R o+w bootstrap/cache وربط التخزين php artisan storage:link ln -s /home/username/laravel-project/storage/app/public/ /home/username/public_html/laravel-project/storage إنشاء قاعدة بيانات فارغة، لأن لارافل تقوم بعملية تهجير وتبني الجداول (طبعا أنت يفترض أن تتبع هذه الطريق) يفضل أن يكون للمستخدم صلاحيات كالة على القاعدة ALL PREVILLAGE ثم يبقى تعديل ملف البيئة env وإدراج معلومات قاعدة البيانات التي أنشأناها مع معلومات المستخدم. APP_URL=http://localhost DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=homestead DB_USERNAME=homestead DB_PASSWORD=secret ونقوم بإلغاء تفعيل app_debug APP_DEBUG=false وباقي الإعدادت APP_NAME=Laravel اي اسم APP_ENV=production APP_KEY= سيتم توليده من خلال أمر لاحق APP_DEBUG=false APP_URL=http://localhost رابط الاستضافة لديك ثم نولد مفتاح: php artisan key:generate نحذف الكاش: php artisan config:cache php artisan route:cache php artisan view:cache ثم نقوم بعمل التهجير php artisan migrate php artisan db:seed في حال بيانات افتراضية الآن الموقع جاهز للعمل، جزء API ليس له متطلبات إضافية في حال اتصالك بقواعد بيانات خارجية تأكد من ضبط driver الخاص بها لكل خدمة laravel/config/database.php ... 'connections' => [ 'sqlite' => [ 'driver' => 'sqlite', 'database' => env('DB_DATABASE', database_path('database.sqlite')), 'prefix' => '', ], 'mysql' => [ 'driver' => 'mysql', 'host' => env('RDS_HOSTNAME', '127.0.0.1'), 'port' => env('RDS_PORT', '3306'), 'database' => env('RDS_DB_NAME', 'forge'), 'username' => env('RDS_USERNAME', 'forge'), 'password' => env('RDS_PASSWORD', ''), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => 'utf8mb4', 'collation' => 'utf8mb4_unicode_ci', 'prefix' => '', 'strict' => true, 'engine' => null, ], ... لإضافة تعديلات، نطفي artisan ثم نعيد تشغيله بعد الانتهاء php artisan down إيقاف php artisan up تشغيل في حال قمت بعدد من التعديلات الكثيرة، ولكي لارفع المجلد المضغوط عددة مرات، يمكن رفع المشروع على مستودع مثل github أو gitbucket ثم استنساخ المستودع git clone أول مرة ثم git pull.. بعد كل تحديث تقوم به (git push إلى المستودع) لكي تسحب التحديثات للاستضافة تابع المستجدات على توثيق لارافل.
    1 نقطة
×
×
  • أضف...