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

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

  1. Omer Amad

    Omer Amad

    الأعضاء


    • نقاط

      11

    • المساهمات

      191


  2. محمد_عاطف

    محمد_عاطف

    الأعضاء


    • نقاط

      11

    • المساهمات

      8524


  3. Mousa Ahmad

    Mousa Ahmad

    الأعضاء


    • نقاط

      2

    • المساهمات

      2


  4. Mansour Hussen

    Mansour Hussen

    الأعضاء


    • نقاط

      1

    • المساهمات

      242


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

المحتوى الأعلى تقييمًا في 08/17/24 in أجوبة

  1. كيفكم يا أصدقاء.. بدي اعمل صفحة search عن البيانات موجودة في جدولين داخل قاعدة بيانات mysql..... كيف حل هذه المشكلة
    2 نقاط
  2. لو سمحتوا ممكن حد يساعدني في فك تشفير الملف دا هو ملف في شات وعايزه اعدل عليه ومش عارفه لانه مشفر وشكرا جدا مقدما للي يقدر يساعدني action_call.php
    1 نقطة
  3. نعم في ال value . إذا كنت تضع إسم الصورة القديم يجب وضع الجديد بدلا منه
    1 نقطة
  4. تقصد في سطر ال value? كود الإرسال؟
    1 نقطة
  5. نعم ستظهر مختلفة لذلك يجب وضع $new_name في قاعدة البيانات حيث يحوي $new_name علي إسم الصورة الجديد. وهذا هو المتغير $new_name لذلك يجب وضعه في السطر الذي يتم فيه إدخال البيانات في قاعدة البيانات
    1 نقطة
  6. الان عنده ارسال الصور ستظهر اسماء الصور في قاعدة بيانات mysql مختلفه عن بعضها ستظهر في ملف folder أيضآ صح؟
    1 نقطة
  7. يوجد خطأ بسيط فقد تم نسيان وضع علامة النقطة قبل ال extension الخاصة بالملف . ليصبح الكود كالتالي : if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } } if ($_SERVER["REQUEST_METHOD"] == "POST") { $y = htmlspecialchars($_POST["y"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($y == "انثى" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fi"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fi"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fi"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fi = basename($_FILES["fi"]["name"]); } } } elseif ($y == "ذكر" && isset($_FILES["fi"]) && $_FILES["fi"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fi"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fi"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fi"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . "." . $ext; if (move_uploaded_file($_FILES["fi"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fi = basename($_FILES["fi"]["name"]); } } } } حيث كان من المفترض علي المتغير $ext أن يحتوي على رمز النقطه ولكن يبدوا أنه لم يتم وضعها . وهذا هو السطر الذي تم تعديله. $new_name = time() . uniqid(rand()) . "." . $ext;
    1 نقطة
  8. كيفكم يا أصدقاء فيه عندي form يحتوي على input عدد 3 لإرسال الصور.... انا عامل folders اسمه Good لخزن الصور المرسلة عبر ال form.... لديه مشكلة لما يتم ارسال الصور متشابه تظهر لديه في ال folder واحده فقط وانا بدي تظهر جميعها حتى لو كانت متشابه.... ارجوا المساعدة
    1 نقطة
  9. يمكنك إستخدام الكود التالي : if ($_SERVER["REQUEST_METHOD"] == "POST") { $ty = htmlspecialchars($_POST["ty"], ENT_QUOTES, 'UTF-8'); $targetDir = "GOOD/"; $uploadOk = 1; if ($ty == "نعم" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["file3"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } elseif ($ty == "لا" && isset($_FILES["fil"]) && $_FILES["fil"]['size'] > 0) { $targetFile = $targetDir . basename($_FILES["fil"]["name"]); $imageFileType = strtolower(pathinfo($targetFile, PATHINFO_EXTENSION)); if ($_FILES["fil"]["size"] > 0.5 * MB) { $errorMsg .= "\nعذراً، حجم الملف كبير جداً."; $uploadOk = 0; $error = true; } $ext = pathinfo($_FILES["fil"]["name"], PATHINFO_EXTENSION); if (!in_array($ext, $extensions)) { $errorMsg .= "\nالملف ليس صورة."; $uploadOk = 0; $error = true; } if ($uploadOk == 1) { $new_name = time() . uniqid(rand()) . $ext; if (move_uploaded_file($_FILES["fil"]["tmp_name"], $targetDir . $new_name)) { echo "تم رفع الملف "; $fil = basename($_FILES["fil"]["name"]); } } } } وإذا كنت تضع إسم الصورة في قاعدة البيانات فيجب أخذ المتغير $new_name حيث هو إسم الصورة الجديد الذي يجب وضعه في قاعدة البيانات.
    1 نقطة
  10. نعم يجب أن يكون تلقائي مثل الكود الذي أرفقته لك في البداية وليس المتقدم هو من يغير الإسم حيث لن يعرف المتقدم ما هي الملفات التي لديك علي السيرفر . فلنفرض مثلا أن المجلد الذي تقوم برفع الصور فيه يسمي images . وقام متقدم أول برفع صورة تسمي ahmed.png و بعد ذلك جاء متقدم أخر وقام برفع صورة تسمى أيضا ahmed.png إذا لم يتم تغير إسم الصورة من خلال الكود سيتم حذف الصورة القديمة الخاصة بالمتقدم الأول ووضع مكانها صورة المتقدم الثاني . ولكن عند تغير الإسم ستكون صورة المتقدم الأول مثل 66bba0ba904df.png حيث تم تغير الإسم تلقائيا بإسم فريد وبهذا كل متقدم يقوم برفع الصور سيتم تغير إسمها تلقائيا.
    1 نقطة
  11. تغير اسم الصور سيكون تلقائي ام المتقدم يغير اسم الصورة قبل الإرسال؟
    1 نقطة
  12. لن يتم حذها طالما لم يتم رفع صورة لها نفس الإسم . لذلك يرجى التأكد من تغير إسم أى صورة تم رفعها حتى لا تحدث تلك المشكلة . ولا يمكن حل تلك المشكلة حيث هذا هو طريقة عمل نظام التشغيل . لا يمكن أن يوجد ملفين في نفس المكان ولهما نفس الإسم . ولذلك إذا تأكدت من تغير إسم الصور إلى إسم فريد فلن تحدث تلك المشكلة لديك.
    1 نقطة
  13. طيب لو سمحت انا بدي بقاء الصوره القديمه وعدم حذفها او استبدالها... انا اقصد لما محمد يقدم معلوماته الخاصة ويرسل ٣ صور متشابه الخاصة فيه بدي الصور ال٣ تعرض في ال folder وليس واحده فقط....
    1 نقطة
  14. الأمر بسيط كل ما عليك هو تغير إسم الصورة إلي إسم فريد قبل رفعها حيث حين يتم رفع أي ملفات وتوجد ملفات بنفس الإسم يتم الكتابة علي الملفات القديمة أي يتم مسح الملفات القديمة ووضع الملف الجديد بنفس الإسم . ويمكنك إستخدام الدالة uniqid لتحقيق ذلك . وهذا كود بسيط لتوضيح الأمور: $imagePath = '/image/'; $new_name=time().uniqid(rand()); $filename = $_FILES["img"]["tmp_name"]; $ext = end((explode(".", $$_FILES["file"]["name"]))); $destFile = $imagePath . $new_name . $ext; move_uploaded_file($filename, $destFile); هنا قمنا بتغير إسم الصورة إلي إسم فريد مع الإحتفاظ بالإمتداد الخاص بها .
    1 نقطة
  15. كيفكم ييا اصدقاء لديه هذا الكود خاص بالحذف هل يمكنني تكراره في صفحات ااخرى فقط اغير ال header <?php $id=$_GET['id']; include("con.php"); mysqli_query($con,"delete from in_1 where id='$id'"); header('location:H_U.php'); ?>
    1 نقطة
  16. هذا هو الكود : $sql=mysqli_query($con,"select * from in_1 where id = '$search_file' or name='$search_file'); لا يمكنني مساعدتك دون معرفة كيف تقوم بتسجيل الدخول و كيف تقوم بحفظ بيانات المستخدم الحالي . يمكنك إرسال دالة تسجيل الدخول لديك
    1 نقطة
  17. لم أفهم ماذا تقصد . هل تقصد عند محاولة الأدمن الحذف فيقوم بالحذف وبعد ذلك يذهب إلي صفحة الجدول . و أما المستخدم حين يحاول الحذف يقوم بالحذف ومن ثم يذهب إلي صفحة ال form ؟ إذا كان كذلك فنعم كودك صحيح كل ما عليك هو كتابة شرط و بحسب الشرط تقوم بالتوجيه فإذا وجدت أن المستخدم الحالي هو أدمن تقوم بالتوجيه إلي صفحة الجدول و إلا فقم التحويل إلي ال form
    1 نقطة
  18. لديه كود البحث بدي يبحث عن طريق ال id و name $sql=mysqli_query($con,"select * from in_1 where id = '$search_file'");
    1 نقطة
  19. ايوه انا لديه صفحة ادمن بدي الادمن لما يضغط حذف ال header يذهب الى صفحة جدول البيانات اما المستخدم بدي لما يعمل searsh ويضغط حذف ال header يذهب الى صفحة ال form هل عملي صحيح ام خطأ
    1 نقطة
  20. نعم بالطبع يمكنك إستخدامه في أي مكان ويمكنك إستبدال الجدول الذي تقوم بالحذف منه . وايضا سطر ال header . إن سطر ال header هو فقط مسؤول عن إعادة توجيهك بعد الحذف فنعم يمكنك إعادة التوجيه لأي صفحة تريدها.
    1 نقطة
  21. كيفكم يا أصدقاء... فيه عندي صفحة تعديل php.... فيها form.... لديه مشكلة.... فيه عندي select طبيب او مهندس .... ولديه input خاص لإرسال الصور ال input يظهر اذا تم اختيار طبيب ويختفي اذا تم اختيار مهندس .... المشكلة هي لو كان المستخدم معلوماته السابقة هي طبيب وعاوز يغير إلى مهندس مشكله الصوره لم تحذف مع تغير الخيار وانازبدي صوره تحذف في حال تم تعديل وتغير خيار الطبيب إلى خيار المهندس.... لطفاً ارجو المساعدة
    1 نقطة
  22. السلام عليكم الموقع ما يرضى يفتح المحاضرات جرت من اكثر من جهاز ما زبط و النت قوي ما في مشكلة صار مع حدا ثاني ؟
    1 نقطة
  23. عاش النفس الشريف زبط شكرا
    1 نقطة
  24. وعليكم السلام ورحمة الله وبركاته. نعتذر على ذلك في حال كان لديك إضافة 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 نقطة
  25. انا استخدم node js في الاستضافة حتى اقدر اثبت حزم واعمل npm run bulid
    1 نقطة
  26. لا احتاج برمجة خاصة لان المدفوع ما يخدمني انا مبتدئ برمجة php واحتاج دروس تنفع اسوي فيها ( الفكرة مجرد فورم واحد يتعبى ولوحة تحكم تظهر فيه الردود واصدرها اكسل )
    1 نقطة
×
×
  • أضف...