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

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

  1. محمد Mmm2

    محمد Mmm2

    الأعضاء


    • نقاط

      3

    • المساهمات

      140


  2. تمام عصام

    تمام عصام

    الأعضاء


    • نقاط

      2

    • المساهمات

      40


  3. Omer Amad

    Omer Amad

    الأعضاء


    • نقاط

      2

    • المساهمات

      191


  4. Mostafa Kobesy

    Mostafa Kobesy

    الأعضاء


    • نقاط

      1

    • المساهمات

      1


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

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

  1. اذا سويت Run ما اقدر اكتب تحت في الترمنال انا كاتب الكود صح
    2 نقاط
  2. كيف يمكنني رفع تصنيف موقعي عن طريق الباك لينك. و افضل المواقع لعمل باك لينك قوي يرفع تصنيف الدومين لان تصنيف دومين موقعي 6% فقط
    1 نقطة
  3. احصائيات موقعي في search-console لم يتم تحديثها منذ اكثر من 81 ساعة ما الحل ؟؟ لقد حالوت بشتى الطرق لماذا هذا التسيب من جوجل و عدم توفير طرق للدعم و عدم تبين سبب تأخر الاحصائيات على الاقل
    1 نقطة
  4. كيف يمكن أضافة زر تحميل الصورة علي الكمبيوتر باستخدام جافاسكريبت
    1 نقطة
  5. الأحبة جميعاً مساء الخير.... اتمنى تكونو بخير... فيه عندي سؤال... انا عاوز أنشأ فورم هذا الفورم يكون فيه حقول من خلالها يتم جمع بيانات نصية وملفات... موضوع انشاء الفورم الحقول النصية سهل جدا لكن موضوع ارسال الصور والملفات واجهتني مشاكل كثيرة.... انا عاوز لما الزاءر يرسل صور البطاقه الشخصيه عاوزها تكون في ملفات الصور وفي جدول بيانات php... اذا ممكن كود يحل هذهِ المشكله واتمنى شرح توضيحي لكم التوفيق اخوكم محمد
    1 نقطة
  6. يجب عليك إنشاء صفحة HTML تحتوي على نموذج (Form) يحتوي على حقول لرفع صورة البطاقة الشخصية وحقول أخري للبينات التي تريدها . ملف ال form : <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> </head> <body> <form action="upload.php" method="post" enctype="multipart/form-data"> <label for="name">الإسم:</label><br> <input type="text" id="name" name="name"><br><br> <label for="email">البريد:</label><br> <input type="email" id="email" name="email"><br><br> <label for="file">قم برفع الصورة الشخصية:</label><br> <input type="file" id="file" name="file"><br><br> <input type="submit" value="Submit"> </form> </body> </html> هنا قمنا بإنشاء form لملئ البيانات والبيانات هي الإسم والبريد و ملف الصورة الشخصية . وأيضا تأكد من وضع خاصية enctype="multipart/form-data" في عنصر ال form للسماح برفع الصور . ملف PHP لمعالجة النموذج (upload.php): <?php // تحقق من أن الفورم تم إرساله بشكل صحيح if ($_SERVER["REQUEST_METHOD"] == "POST") { // اتصال بقاعدة البيانات - يمكنك تعديل المعلومات التالية حسب إعدادات قاعدة البيانات الخاصة بك $servername = "localhost"; $username = "root"; $password = ""; $dbname = "test"; // إنشاء اتصال $conn = new mysqli($servername, $username, $password, $dbname); // تحقق من الاتصال if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } // استخراج البيانات من الفورم $name = $_POST['name']; $email = $_POST['email']; // رفع الصورة الشخصية $file_name = $_FILES['file']['name']; $file_tmp = $_FILES['file']['tmp_name']; move_uploaded_file($file_tmp,"images/".$file_name); // حفظ الصورة في مجلد images بالخادم // تخزين البيانات في قاعدة البيانات $sql = "INSERT INTO user (name, email, personal_id_image) VALUES ('$name', '$email', '$file_name')"; if ($conn->query($sql) === TRUE) { echo "تم إرسال البيانات بنجاح!"; } else { echo "خطأ: " . $sql . "<br>" . $conn->error; } // إغلاق الاتصال بقاعدة البيانات $conn->close(); } ?> تأكد من أن مجلد الصور images موجود ولديك الصلاحية للرفع عليه من قبل السيرفر. وهذه هي أبسط طريقة لرفع الصور بواسطة php. ويمكنك قراءة المزيد من الإجابات التالية :
    1 نقطة
  7. يجب عليك التركيز على الجودة بدلا من الكمية، واحرص على أن تأتي الروابط الواردة من مواقع ذات سمعة جيدة وتصنيف عال، وذات محتوى ذو صلة بمحتوى موقعك، وأيضا قم بإنشاء محتوى ذو جودة عالية يستحق الروابط، وحاول في نفس الوقت التواصل مع مواقع أخرى في نفس مجالك واطلب منهم الارتباط بموقعك، و عندر الرغبة في ذكر موقعك في موقع آخر حاول أن يكون ذلك عند الحاجة بطريقة طبيعية وغير ترويجية مفرطة. ولا تنسى أن تستخدم أدوات مثل Ahrefs وSEMrush لتحليل الروابط الواردة إلى منافسيك ومعرفة من أين يحصلون على روابطهم. يمكنك قراءة هذه المقالات ستفيدك كثيرا:
    1 نقطة
  8. شكرن حلت مشكلتي لاكن كيف اقلق الترمله الثانيه
    1 نقطة
  9. مرحبًا تمام، هذا أمر طبيعي، فحسب غوغل من الممكن أن يتأخر كل تحديث 4 أو حتى 5 أيام. لذلك ليس عليك القيام بشيء الآن و فقط انتظر حتى نهاية هذه المدة. تحياتي.
    1 نقطة
  10. بالإضافة إلى الطرق السابق، هناك طريق مختلفة لتنفيذ المطلوب. مثلاً باستخدام خوارزمية "فرّق تسُد" Divide and Conquer، حيث تقوم الخوارزمية بتقسيم المصفوفة إلى نصفين بشكل متكرر، ثم إيجاد أكبر قيمة في كل نصف، ثم مقارنة القيمتين الأكبر من كل نصف لإرجاع القيمة الأكبر في المصفوفة بأكملها. وهي تعتبر أكثر كفاءة من الطرق المذكورة سالفًا، خاصةً مع المصفوفات الكبيرة، حيث أن تعقيدها الزمني هو O(n log n) بدلاً من O(n) للطرق السابقة. أولاً داخل دالة بأي اسم نضع لها ثلاث معاملات: arr: المصفوفة التي نبحث فيها عن أكبر قيمة. left: مؤشر بداية الجزء الحالي من المصفوفة. right: مؤشر نهاية الجزء الحالي من المصفوفة. و تقومين بتقسيم المصفوفة إلى نصفين بشكل متكرر حتى تصل إلى عناصر فردية ثم تقارني أكبر قيمة من النصف الأيسر والأيمن وتُرجع القيمة الأكبر. ولنضع شرط لو كان المؤشر left يساوي المؤشر right، فيعني أننا وصلنا إلى جزء من المصفوفة يحتوي على عنصر واحد فقط، وهنا نُرجع قيمة ذلك العنصر (arr[left])، لأنه أكبر قيمة في هذا الجزء. ثم حساب منتصف المصفوفة بجمع left و right ثم القسمة على 2. بعد ذلك استدعاء الدالة بشكل متكرر للنصف الأيمن، ثم مقارنة أكبر قيمة من النصف الأيسر والأيمن وإرجاع الأكبر. في الدالة main، نقوم بإنشاء مصفوفة arr تحتوي على الأرقام، وتستدعي الدالة findMaxRecursively لإيجاد أكبر قيمة في المصفوفة، بالطبع عليك تمرير arr.size() - 1 كمؤشر نهاية المصفوفة لأن arr.size() تُرجع عدد العناصر في المصفوفة، بينما تبدأ عملية فهرسة عناصر المصفوفة من الصفر.
    1 نقطة
×
×
  • أضف...