النتائج 1 إلى 10 من 10

الموضوع: ممكن اصلاح هذا الكود تبع اظهار الصور عشوائيا

  1. #1
    عضو جديد
    تاريخ التسجيل
    Aug 2003
    المشاركات
    12

    ممكن اصلاح هذا الكود تبع اظهار الصور عشوائيا



    السلام عليكم

    ممكن أحد يصلح لي هذا السكربت تبع ظهور صور عشوائية في الصفحة
    لأن الكود ما يشتغل ممكن الحل




    كود PHP:
    <?php
    ## Configure this acc. to your needs ##

    $Ad[0] = '<a href="link1" id="link1"><img src="http://localhost/x/1.gif" width="468" height="60" alt="link 1" border="0" id="link_1" /></a>';
    $Ad[1] = '<a href="link2" id="link2"><img src="http://localhost/x/2.gif" width="468" height="60" alt="link 2" border="0" id="link_2" /></a>';
    $Ad[2] = '<a href="link3" id="link3"><img src="http://localhost/x/3.gif" width="468" height="60" alt="link 3" border="0" id="link_3" /></a>';
    $Ad[3] = '<a href="link4" id="link4"><img src="http://localhost/x/4.gif" width="468" height="60" alt="link 4" border="0" id="link_4" /></a>';


    $weight = array( 32121);
    $sums = array();
    $sums[0] = $weight[0];

    $total 0;
    // get the sum of your array
    foreach( $weight as $k )
    $total += $k;

    // build the sums array
    for( $i $i count$weight ) ; $i++ )
    $sums[$i] = $weight[$i] + $sums[$i 1];

    $linkshown rand0$total );

    for( 
    $j count$sums ) - $j >= $j-- )
    if( 
    $linkshown <= $sums[$j] )
    $show_ad $j;

    echo 
    $Ad[$show_ad];

    ?>






    almlek غير متواجد حالياً


  2. #2
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    ما الخطأ الذي يظهر عند فتح الصفحة

    اعتقد انه الرابع أو الخامس أو السادس





    fnan4arab غير متواجد حالياً

  3. #3
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    وانت كاتب دالة if بدون ماتنهيها





    fnan4arab غير متواجد حالياً

  4. #4
    عضو جديد
    تاريخ التسجيل
    Aug 2003
    المشاركات
    12


    أخي ممكن تصلحها لي شكرا لك





    almlek غير متواجد حالياً

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    تفضل اخي الكريم الكود سليم ومجرب بعد


    الخطا كان في الأسطر 38-43

    وهي انه كان مكتوب
    array فقط
    والمفروض تكون
    array ();

    كود PHP:
    <?php
    ## Configure this acc. to your needs
    ##

    $Ad[0] = '<a href="link1"
    id="link1"><img src="http://localhost/x/1.gif"
    width="468" height="60" alt="link 1" border="0"
    id="link_1" /></a>'
    ;
    $Ad[1] = '<a href="link2"
    id="link2"><img src="http://localhost/x/2.gif"
    width="468" height="60" alt="link 2" border="0"
    id="link_2" /></a>'
    ;
    $Ad[2] = '<a href="link3"
    id="link3"><img src="http://localhost/x/3.gif"
    width="468" height="60" alt="link 3" border="0"
    id="link_3" /></a>'
    ;
    $Ad[3] = '<a href="link4"
    id="link4"><img src="http://localhost/x/4.gif"
    width="468" height="60" alt="link 4" border="0"
    id="link_4" /></a>'
    ;


    $weight = array( 32121);
    $sums = array();
    $sums[0] = $weight[0];

    $total 0;
    // get the sum of your
    array ();
    foreach ( 
    $weight as $k )
    $total += $k;

    // build the sums
    array ();
    for( 
    $i $i count$weight ) ; $i++ )
    $sums[$i] = $weight[$i] + $sums[$i 1];

    $linkshown rand0$total );

    for( 
    $j count$sums ) - $j >= $j-- )
    if( 
    $linkshown <= $sums[$j] )
    $show_ad $j;

    echo 
    $Ad[$show_ad];

    ?>
    الاخ الكريم fnan4arab جربت ووضعت
    جرب وضع الاقواس قبل التعديل لم يختلف الوضع اتمنى ان تشرح لي النقطه وجزاك الله خير

    اخي الكريم almlek مين اين تحصلت على هذا الكود وشكرا





    المهمة9 غير متواجد حالياً

  6. #6
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    رد مقتبس من fnan4arab
    وانت كاتب دالة if بدون ماتنهيها
    صحيح طريقة كتابتها
    كود PHP:
    if( $linkshown <= $sums[$j] )
    $show_ad $j
    اهو مافتح القوس عشان يسكره.





    __________________
    المغردون العرب
    all-the-vb غير متواجد حالياً

  7. #7
    عضو جديد
    تاريخ التسجيل
    Aug 2003
    المشاركات
    12


    أخي الكريم المهمة9 يظهر عندي خطأ في السطر 17

    كود PHP:
    array (); 






    almlek غير متواجد حالياً

  8. #8
    عضو نشيط جدا
    تاريخ التسجيل
    Dec 1999
    المشاركات
    437


    الكود اللي حطه اخوي المهمه 9 شغال ومافيه شيء ، طبعاً انا بديت من النهاية مابديت من فوق ( الكود الاساسي

    على العموم الخطأ الي يظهر لك عشان كلمة array اصلاً من ضمن التعليق وليست في الاسطر البرمجيه

    انا بحاول اخلي النص يطلع صح اللحين إن شاء الله ( شغال ) :

    كود PHP:

    <?php
    ## Configure this acc. to your needs
    ##

    $Ad[0] = '<a href="link1"
    id="link1"><img src="http://localhost/x/1.gif"
    width="468" height="60" alt="link 1" border="0"
    id="link_1" /></a>'
    ;
    $Ad[1] = '<a href="link2"
    id="link2"><img src="http://localhost/x/2.gif"
    width="468" height="60" alt="link 2" border="0"
    id="link_2" /></a>'
    ;
    $Ad[2] = '<a href="link3"
    id="link3"><img src="http://localhost/x/3.gif"
    width="468" height="60" alt="link 3" border="0"
    id="link_3" /></a>'
    ;
    $Ad[3] = '<a href="link4"
    id="link4"><img src="http://localhost/x/4.gif"
    width="468" height="60" alt="link 4" border="0"
    id="link_4" /></a>'
    ;


    $weight = array( 32121);
    $sums = array();
    $sums[0] = $weight[0];

    $total 0;
    /* get the sum of your array */
    foreach( $weight as $k )
    $total += $k;

    /* build the sums array */
    for( $i $i count$weight ) ; $i++ )
    $sums[$i] = $weight[$i] + $sums[$i 1];

    $linkshown rand0$total );

    for( 
    $j count$sums ) - $j >= $j-- )
    if( 
    $linkshown <= $sums[$j] )
    $show_ad $j;

    echo 
    $Ad[$show_ad];

    ?>






    T_zone غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Feb 2003
    المشاركات
    1,308


    عدام : معليش تونا بالبداية وماعلمونا كل شي


    يا جماعة ترا الManual عربي
    مش كامل لكنهم يعملون عليه

    على الأقل الموقع الرسمي يكون عندهم عربي وهذا اضمن لنا





    fnan4arab غير متواجد حالياً

  10. #10
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2002
    المشاركات
    2,289


    مع تعديلي السابق عمل معي واستخدمته ولم اجد مشاكل فيه

    اخي almlek

    ارفق لك رقم الخطا والكلمه التى تظهر لك


    اخي t_zone

    العين ما تعلى على الحاجب تسلم ومشكور





    المهمة9 غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض