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

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

  1. Hu Puster

    Hu Puster

    الأعضاء


    • نقاط

      5

    • المساهمات

      14


  2. Youcef Kias

    Youcef Kias

    الأعضاء


    • نقاط

      5

    • المساهمات

      171


  3. محمد الفية

    محمد الفية

    الأعضاء


    • نقاط

      4

    • المساهمات

      4


  4. Abdelrhman Gafar

    Abdelrhman Gafar

    الأعضاء


    • نقاط

      4

    • المساهمات

      120


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

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

  1. انا كنت قاطع شوط كويس في لغة بايثون وفي دورة الذكاء الاصطناعي، لكن مرّت علي فترة حوالي شهرين ما مارست فيهم البرمجة ابدا. حاليا اشعر اني نسيت كل شيء واني رجعت ل نقطة الصفر ولازم ارجع اعيد الكورس من البداية. عشان هيك حابب اسأل ما هي الطريقة الافضل لدراسة البرمجة وفي حال الغياب عنها فترة ما هي طريقة المراجعة المثلى؟
    4 نقاط
  2. I learn SQL and Excel and power BI and tableau and I want to give me projects about data clearance for SQL, Excel, python and visualized them using pandas, power BI and tableau
    4 نقاط
  3. لقد ارسلت في مركز المساعده اني اود ان اخذ الاختبار واقد ارفقت مشاريعي ,ولكن تمت 16 ساعه ولم يتم الرد علي او تحديد زمن للمناقشه اهذا امر طبيعي؟ام اني قد اخطأت في خطوات اخذ الاختبار؟
    4 نقاط
  4. هل يمكنك مساعدتي لماذ لايشتغل الكود الخاص بي
    3 نقاط
  5. السلام عليكم ورحمة الله و بركاته احتاج طريقة تحويل تصميم مصمم ب فرونت بيج إلى قالب html عادي حيث ان التصميم عبارة عن صور او بمعنى اخر مستطيلات مقسمه إلى راس الصفحة و قائمة جانبيه و محتوى و فوتر
    3 نقاط
  6. اريد خاصية التحميل مثل اليوتيوب عشان النت بطيء ويكون التحميلات بالموقع
    3 نقاط
  7. مرحبا يطلع لي خطأ 401 اثناء استخدام Livewire في رفع صورة وعرضها في local ييعمل بشكل ممتاز
    3 نقاط
  8. السلام عليكم ... هل يمكنني ايجاد العمل بسهوله بعد الانتهاء من دوره بايثون؟
    2 نقاط
  9. عندي مشكله في visual studio code انا عندي ويندوز 7 32bit ف نزلت لغة البايثون اصدار 3.8.8 و VScode اصدار 1.67 لكن كل ما احاول استخدم لغة البايثون يطلبني انزلها ف شو الحل لو سمحتو؟
    2 نقاط
  10. هل هناك مشكلة في السرفيرات ؟ لأن كل ما اشاهد مقطع يتوقف في الوسط ويخبرني بالمعاودة مرة آخرى ما الحل؟
    2 نقاط
  11. السلام عليكم ورحمة الله وبركاته، اسعد الله ايامكم بكل خير ومسره، سبق وقمت ببناء موقع على سلة https://3atir.co/ واريد الانتقال الى Woocommerce ، السؤال هل يمكنني نقل المنتجات بنفس روابطها بالضبط، حتى لا تصير مشكلة مع روابط قوقل المفهرسة شكرا جزيلا لكم
    2 نقاط
  12. 1 نقطة
  13. السلام عليكم ورحمة الله وبركاته... موضوع انشاء واجهة تسجيل دخول ومن ثم يرسل رساله الى الايميل رمز تأكيد ثم يسمح له الدخول إلى الموقع.... هل هذا الموضوع ممكن ان يتم عمله بطريقة مجانية وخاصة رسائل الايميل ممكن يتم عملها عن طريق اكواد php Html css
    1 نقطة
  14. نعم يمكنك إنشاء صفحة تسجيل الدخول باستخدام HTML وCSS، و يمكنك استخدام PHP لإرسال رمز التأكيد عبر البريد الإلكتروني عن طريق استخدام مكتبة PHPMailer لإرسال البريد الإلكتروني. هنا مثال على كيفية القيام بذلك: <?php // login.php if ($_SERVER['REQUEST_METHOD'] == 'POST') { $email = $_POST['email']; $password = $_POST['password']; // إنشاء رمز تأكيد عشوائي $confirmation_code = rand(100000, 999999); // إرسال رمز التأكيد عبر البريد الإلكتروني require 'PHPMailer/PHPMailerAutoload.php'; $mail = new PHPMailer; $mail->isSMTP(); $mail->Host = 'smtp.example.com'; $mail->SMTPAuth = true; $mail->Username = 'your_email@example.com'; $mail->Password = 'your_email_password'; $mail->SMTPSecure = 'tls'; $mail->Port = 587; $mail->setFrom('your_email@example.com', 'Your Name'); $mail->addAddress($email); $mail->isHTML(true); $mail->Subject = 'Confirmation Code'; $mail->Body = 'Your confirmation code is: ' . $confirmation_code; if ($mail->send()) { echo 'Confirmation code has been sent to your email.'; } else { echo 'Message could not be sent. Mailer Error: ' . $mail->ErrorInfo; } } ?> يمكنك إنشاء صفحة أخرى للتحقق من رمز التأكيد الذي أرسله المستخدم وفي ملف verify.php يمكنك التحقق من صحة الرمز الذي أدخله المستخدم، يمكنك استخدام خدمات بريد إلكتروني مجانية مثل smtp.gmail.com، ولكن تذكر أنه قد يكون هناك قيود على عدد الرسائل المرسلة يوميا.
    1 نقطة
  15. اخوان لو عاوز اكرر هذا الكود في نفس المشروع علما اسم العامود هو SHU الذي تظهر فيه كلمات الخيارات الذي سيتم اختيارها عبر السلكت واسم العامودfile هو الذي تظهر فيه الصور..... السؤال اذا اردت تكرار الكود لغير سكربت ولغير سلكت اخر اغير فيه فقط اسم العواميد هي SHU ,file لو يحتاج تغير اخر if ($_SERVER["REQUEST_METHOD"] == "POST") { $option = htmlspecialchars($_POST["SHU"], ENT_QUOTES, 'UTF-8'); $targetDir = "img/"; $uploadOk = 1; if ($option == "الصورة الاولى" && isset($_FILES["file"])) { $targetFile = $targetDir . basename($_FILES["file"]["name"]); $imageFileType = strtolower(pathinfo($targetFile1, PATHINFO_EXTENSION)); if ($_FILES["file"]["size"] > 20000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file"]["tmp_name"]); if ($check === false) { echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile1)) { echo "تم رفع الملف "; } } } elseif ($option == "الصورة الثانية" && isset($_FILES["file"])) { $targetFile = $targetDir2 . basename($_FILES["file"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["file2"]["size"] > 10000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file"]["tmp_name"]); if ($check === false) { echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) { echo "تم رفع الملف "; } } } elseif ($option == "الصورة الثالثة" && isset($_FILES["file"])) { $targetFile = $targetDir . basename($_FILES["file"]["name"]); $imageFileType3 = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["file"]["size"] > 1000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file"]["tmp_name"]); if ($check === false) { echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) echo "تم رفع الملف ";} } elseif ($option == "الصورة الرابعة" && isset($_FILES["file"])) { $targetFile = $targetDir . basename($_FILES["file"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["file"]["size"] > 1000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file"]["tmp_name"]); if ($check === false) { echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) echo "تم رفع الملف ";} } elseif ($option == "الصورة الخامسة" && isset($_FILES["file"])) { $targetFile = $targetDir . basename($_FILES["file"]["name"]); $imageFileType = strtolower(pathinfo($targetFile5, PATHINFO_EXTENSION)); if ($_FILES["file"]["size"] > 1000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file"]["tmp_name"]); if ($check === false) { echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) echo "تم رفع الملف ";} } }
    1 نقطة
  16. خاصية التحميل غير متاحة على منصة الأكاديمية حفاظا على عامل الأمان وسرقة المحتوى المعروض، ضمانا للعدل. بما أن الشبكة لديك ضعيفة فربما ذلك هو السبب وراء توقف الفيديوهات لديك وليس الأمر راجعا إلى توقف السيرفيرات أو بطئها فهي تعمل بشكل جيد، أنصحك بترك الفيديو متوقفا بشكل مؤقت ريثما يتم تحميله في المتصفح ثم مشاهدته كاملا بعد ذلك. بما أنت النت ضعيف لا تحاولي وضع نوعية وجودة الشاشة في أقصى قيمة.
    1 نقطة
  17. للأسف لا توجد ميزة تحميل الفيديوهات على الأكادمية وذلك حفاظا على الأمان وعدم سرقة الدروس . ويمكنك تشغيل الدرس وإيقافه مؤقتا حتي يتم تحميله في المتصفح ومشاهدته بعد ذلك لا من الممكن أن هذه المشكلة بسبب وجودإضافة adblock فغالبًا ذلك سبب المشكلة يمكنك استخدام uBlock Origin . ولأجل حذف الملفات المؤقتة يجب تحديث الصفحة بالضغط على CTRL + F5 . إن استمرت أرجو تجربة تحميل وتثبيت Cloudflare WARP فهو بمثابة طبقة وسيطة مثل الـ VPN من خلال شبكة Cloudflare وبعد التثبيت قم بتشغيل التطبيق بالضغط على زر الإتصال مباشرًة وتفقد الدروس مرة أخرى. https://install.appcenter.ms/orgs/cloudflare/apps/1.1.1.1-windows-1/distribution_groups/release وذلك لتفقد هل يوجد مشكلة بالإنترنت أم لا.
    1 نقطة
  18. السلام عليكم لدي كود تالي لماذا عندما اضغط علي تحميل لا يتم تحميل ملف <table class="table table-striped table-responsive table-bordered printtable"> <tr> <th style="text-align: right;"> رقم القيد</th> <th style="text-align: right;">اسم الطالب</th> <th style="text-align: right;">عنوان المشروع </th> <th style="text-align: right;">اسم القسم </th> <th style="text-align: right;">اسم المشرف </th> <th style="text-align: right;"> ملف المشروع </th> <!-- عمود id_p في جدول ملف مشروع مفتاح اجنبي--> </tr> <?php require('config.php'); $db = new db; $result = $db->getAllstudent(); while ($row = mysqli_fetch_array($result)) { echo "<tr> <td>" . $row['num_std'] . "</td> <td>" . $row['name_std'] . "</td> <td>" . $row['name_project'] . "</td> <td>" . $row['name_dept'] . "</td> <td>" . $row['name_teah'] . "</td> <td><a href=\"download_script.php?file=..uploads/" . $row['path_file'] . "\">تحميل الملف</a></td> </tr>"; } $db->closeCon(); ?> </table>
    1 نقطة
  19. أرجو تشغيل الفيديو ثم إيقافه لبعض الوقت وسيتم تحميل جزء كبير منه وسيعمل معك بدون مشكلة. حاليًا لا تتوفر خاصية التحميل للدروس، وذلك لحماية المحتوى من القرصنة وحماية حقك أنت أيضًا.
    1 نقطة
  20. وعليكم السلام ورحمة الله وبركاته . لا توجد طريقة سوى تحويله إلى كود html و css وسيتوجب عليك أن يكون لديك العلم الكافي بلغة HTML و Css و أيضا javascript إذا كان الموقع تفاعليا . ويمكنك إستخدام أطر العمل مثل bootstrap و Tailwind . أو يمكنك البحث عن تصاميم مشابهة وتقوم بالتعديل عليها
    1 نقطة
  21. ستحتاج إلى أن يكون لديك دراية بلغات الويب وهم HTML, CSS, JS أو يمكنك استخدام مكتبات جاهزة للواجهة الأمامية مثل بوتستراب أو مكونات Tailwind. أو يمكنك شراء قالب جاهز.
    1 نقطة
  22. لدي مشكلة عندما حاولت فتح برنامج pycharm
    1 نقطة
  23. لا تقلق بخصوص الرد، يتم حاليًا مراجعة مشاريعك والأمر بحاجة إلى وقت، وسيتم الرد عليك، أرجو الإنتظار لبعض الوقت، في حال هناك أمر مطلوب منك سيتم توضيحه لك. في الوقت الحالي، من الأفضل مراجعة الأساسيات وتنفيذ مشروع كتدريب وذلك لتجهيز نفسك للإختبار.
    1 نقطة
  24. ما دام قدمت للإختبار يرجى الإنتظار لمراجعة مشاريعك، وسوف يتم الرد عليك فى أقرب وقت ممكن إذا كان مطلوب شيئا أخر وتحديد موعد للإختبار . بالتوفيق...
    1 نقطة
  25. لدي تطبيق ديلفري و لوحة تحكم ويعمل على فاير بيز أريد أن يكون في لوحة تحكم الادمن اعداد ان اضع سعر الدولار كل يوم مقابل العملة المستخدمة في التطبيق وتتغير اسعار المنتجات في التطبيق تلقائيا أرجو شرح مفصل عن كيفية القيام بذلك وشكرا
    1 نقطة
  26. هذه مشكلة شائعه فى livewire عند رفع الصور من خلال https وليس http كما في ال local . لذلك أولا لنجرب الحل التالي وهو يعمل بنسبة 90% حيث أن الخطأ هو من بسبب ال proxy . لذلك لنذهب إلى ملف app\Http\Middleware\TrustProxies.php ونقوم بتغير السطر protected $proxies; إلى السطر التالي : protected $proxies = '*'; ويجب أن يعمل هذا الحل إن شاء الله . إذا لم يعمل لنقم بتجربة الحل الآخر وهذا سيحل المشكلة إن شاء الله . لنذهب إلى ملف vendor\livewire\livewire\src\Controllers\FilePreviewHandler.php ونقوم بحذف السطر التالي من الملف حيث هو المسؤول عن الخطا 401 : abort_unless(request()->hasValidSignature(), 401);
    1 نقطة
  27. قد تحتاج إلى إضافة رؤوس سياسة أمان المحتوى CSP إلى طلباتك لتحديد ما يقبله تطبيقك وما لا يقبله، يمكنك إنشاء ميدل وير يضيف الرؤوس إلى كل طلب. على سبيل المثال، إليك تنفيذ بسيط لما أعنيه: php artisan make:middleware SecurityHeaders وبالنسبة للدالة handle، أعد كتابتها لإضافة ما تحتاجه، ثم مرر الاستجابة: public function handle(Request $request, Closure $next) { $response = $next($request); $cspValues = [ "base-uri 'self'", "connect-src 'self'", "default-src 'self'", "img-src 'self' data:", "media-src 'self'", "object-src 'none'", "script-src 'self'", "style-src 'self'", "font-src 'self'" ]; if (app()->isProduction()) { $response->headers->set('Content-Security-Policy', implode(";", $cspValues)); } return $response; } أخيراً، أضفه في ملف المسارات الخاص بك للمسار (أو المسارات) المعنية بالطريقة التي تستخدمها لأي ميدل وير آخر، على سبيل المثال: Route::middleware([SecurityHeaders::class])->group(function () { // إضافة المسارات });
    1 نقطة
  28. السلام عليكم ورحمة الله وبركاته... كيفكم... فيه عندي select فيه خيارات 2 الخيار الأول عندما يتم اختياره سيظهر حقل صوره .. والخيار الثاني عندما يتم اختياره سيظهر حقل ارسال صوره... عملت ذالك عن طريق سكربت والأمر شغال ومافيه مشكله..... لكن لكن لكن..... حدث لي مشكله لما يتم اختيار كلمة الصورة الأولى او كلمة الصورة الثانية الموجودة في select تطبع عندي في جدول.... هيك. الصورة الأولى $...... يعني علامة الدولار تظهر عندما يتم اختيار وارسال الكلمة الأولى او ثانيه... علمآ ال value مافيها علامة $ ولا حتى بين اقواس الابوشن..... اذا ممكن المساعده.... علمآ SHU هو اسم العامود الذي ستظهر فيه كلمات الخيارات وال file اسم عامود ثاني تظهر فيه الصوره الذي سيتم ارسالها بعد اختيار الخيار الثاني if ($_SERVER["REQUEST_METHOD"] == "POST") { $option = $_POST["SHU"]; $targetDir = "img/"; $uploadOk = 1;} if ($option == "الصورة الاولى" && isset($_FILES["file"])) { $targetFile = $targetDir . basename($_FILES["file"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["file"]["size"] > 20000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file"]["tmp_name"]); if ($check === false){ echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file"]["tmp_name"], $targetFile)) echo "تم رفع الملف ";} } elseif ($option == "الصورة الثانية" && isset($_FILES["file2"])) { $targetFile = $targetDir . basename($_FILES["file2"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["file2"]["size"] > 10000) { echo "عذراً، حجم الملف كبير جداً."; $uploadOk = 0; } $check = getimagesize($_FILES["file2"]["tmp_name"]);{ if ($check === false) echo "الملف ليس صورة."; $uploadOk = 0; } if ($uploadOk == 1) { if (move_uploaded_file($_FILES["file2"]["tmp_name"], $targetFile)) echo "تم رفع الملف ";} }
    1 نقطة
  29. بدلاً من استخدام معلمة --onefile استخدم --onedir من أجل تمضين الإعتماديات التي يتم استخدامها في الكود فقط بدلاً من تمضين كافة الحزم. pyinstaller --noconfirm --onedir --console app.py وأيضًا يمكنك استخدام أداة UPX في حال لم تنال ما تريده من خلال الطريقة السابقة، وهي أداة تستخدم للضغط وإخراج ملف exe بحجم صغير بجانب أداة Pyinstaller . عليك تحميلها من هنا: https://github.com/upx/upx/releases/download/v4.1.0/upx-4.1.0-win64.zip ثم قم بفك الضغط وليكن على سطح المكتب مثلاً وستجد مجلد. بعد ذلك استخدم الأمر التالي: pyinstaller --windowed --upx-dir "C:/Users/yourusername/Dependencies/upx-4.0.1" app.py وعليك استبدال المسار بمسار المجلد الخاص بأداة UPX.
    1 نقطة
×
×
  • أضف...