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

الموضوع: هل يمكن تعديل هذا الكود ال PHP ??? للمحترفين فقط .

  1. #1
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    يقوم هذا الكود بقرائة محتويات مجلد وسوف تكون المحتويات هي صور ايقونات
    ولكن المهم عندي ان اضع زرين هما السابق و التالي
    ويتم عرض فقط عشرين صورة ايقونة

    الكود الذي ساويته هو :


    كود:
    <table width=75% border=1 align=center height=8 cellspacing=1 cellpadding=1 bgcolor=#CCCCCC bordercolor=#000000><tr>
    <?
    
    include("cards.php");
    
    if ($cat != "") {
    $currentdir = $imagedir . "/" . $cat;
    }
    else {
    
    $currentdir = $imagedir;
    
    }
    $handle=opendir($currentdir);
    while (false!==($file = readdir($handle))) {
        if ($file != "." && $file != "..") {
            if (!is_dir($currentdir . "/" . $file)) {
    
          print "<td><a href=postcards.php?show=$currentdir/$file&cat=$cat><center><img width=75 height=75 src=$currentdir/$file></center></a></td>\n";
    
              }
        }
    }
    
    ?>
    </tr></table>

    بصراحة انا حاولت ان اضيف عداد ولكن لم انجح وكان الذي ساويته
    هو التالي :

    كود:
    <table width=75% border=1 align=center height=8 cellspacing=1 cellpadding=1 bgcolor=#CCCCCC bordercolor=#000000><tr>
    <?
    include("cards.php");
    
    if ($cat != "") {
    $currentdir = $imagedir . "/" . $cat;
    }
    else {
    
    $currentdir = $imagedir;
    
    }
    $handle=opendir($currentdir);
    $counter = 0;
    while (false!==($file = readdir($handle)))
    {
        if ($file != "." && $file != ".." && is_file($currentdir."\\".$file))
        {
            $counter++
            if ( $counter > $posDirectory )
            {
                    print "<td> <a href=postcards.php?show=$currentdir/$file&cat=$cat><center><img width=75 height=75 src=$currentdir/$file></center></a></td>\n";
                    $dirCount++;
                    if($dirCount == 20) break;
    
            }
        }
    }
    
    
    echo '<a href="dir.php?posDirectory=$posDirectory">next</a>';
    echo '<a href="dir.php?posDirectory=$posDirectory-20">back</a>';
    ?>
    </tr></table>

    لكن دائما يعطيني غلط عند السطر 20 وهو سطر العداد

    $counter++

    فما العمل ؟





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


  2. #2
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    ???????????????????????????????????????????????????????????????????????????????????????????????????? ????????????????





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

  3. #3


    نسيت الفاصلةالمنقوطه في سطرالكاونتر
    كود:
    $counter++;






    __________________
    خالد
    قهوة نت غير متواجد حالياً

  4. #4
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    صح والله :|

    طيب بس الزرين ما عم يشتغلو ؟
    يعني النكست ما شتغل؟

    [code]

    echo '<a href="dir.php?posDirectory=$posDirectory">next</a>';
    echo '<a href="dir.php?posDirectory=$posDirectory-20">back</a>';







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

  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Nov 2000
    المشاركات
    394


    لقد قمت مرة بكتابة هكذا كود لأحد برامجي أرجو ان يفيدك
    كود:
      if (empty($page))
      {
         $page = 1;
      }
      
       $fraction = 10;  // number per page
       $donext = true;  // defult for printing next page
    
       $content = file("Data/$section.php");
    
       $end = $page * $fraction;
       if ($end > count($content) )
       {
          $end =  count($content);
          $donext = false;
       }
       for ($i = (($page - 1)* $fraction); $i < $end; $i++)
       {
          //DISPLAY PAGE
       }
       
       if ($donext)
       {
          $page = $page + 1;
           echo "<a href=\"?page=$page\">الصفحة التالية</a>";
       }






    __________________
    اللهم صلي على محمد وآل محمد
    المحبوب غير متواجد حالياً

  6. #6
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    شكرا للجميع قد عرفت اين الغلط
    وتم حل المشكلة

    محبوب شكرا لك
    لكن الكود الذي كتبته لا يخدم ما اريدة لكن شكرا لك .





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

  7. #7
    خبير سيرفرات لينكس
    تاريخ التسجيل
    Mar 1999
    المشاركات
    4,917


    شكرا للجميع قد عرفت اين الغلط
    وتم حل المشكلة

    محبوب شكرا لك
    لكن الكود الذي كتبته لا يخدم ما اريدة لكن شكرا لك .


    $goo = $posDirectory+$countcard;
    $goo1 = $posDirectory-$countcard;

    print "<br>\n";
    print "<table width=24% border=0 cellspacing=0 cellpadding=0 align=center><tr>\n";
    print "<td td width=20>\n";
    if ($posDirectory >= $countcard)
    {
    print "<a href=eeeee.php?posDirectory=$goo1>back</a>\n";
    }
    print "<td>\n";
    print "<td width=20>\n";
    print "<a href=eeeee.php?posDirectory=$goo>next</a><br>\n";
    print "</td>\n";
    print "</tr></table>\n";





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





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

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

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