PDA

View Full Version : گزاشتن محدودیت تعداد برای این تکه کد



vogone
دوشنبه 23 تیر 1393, 13:21 عصر
با سلام،

این کد فایل های یه دایرکتوری منو تو یه صفحه دیگه لیست و لینک میکنه کسی میتونه کاری کنه فقط 10 تاش رو نشون بده به کاربر ؟


<?php
if ($handle = opendir('.')) {
while (false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
$thelist .= '<li><a href="/zirnevis'.$file.'">'.$file.'</a></li>';
}
}
closedir($handle);
}
?>
<font color="red">
<ul><?php echo $thelist; ?></ul></font>

احسان!
دوشنبه 23 تیر 1393, 14:27 عصر
یه متغییر با مقدار 0 تعریف کنید.حالا داخل حلقه شرط متغییر بزرگتر از صفر رو هم اضافه کنید.(با &&)و هر بار متغییر رو یکی اضافه کنید.

vogone
دوشنبه 23 تیر 1393, 16:39 عصر
میشه برام انجام بدید ؟:(

احسان!
دوشنبه 23 تیر 1393, 17:05 عصر
اگه بقیه کد مشکلی نداره پس این کار رو بکنید.

.
.
.
$counter = 0;
while ((false !== ($file = readdir($handle))) && $conter < 10) {
$counter = $counter + 1;
.
.
.


پ.ن:در پست اول یه اشتباه لفظی شد و گفتم متغییر رو بزرگتر از صفر بزنید.(البته اگه اونطوری بزنید باید شمارشگر رو ۱۰ قرار بدید و هربار یکی کم کنید که خیلی فرقی نداره :) )
پ.ن۲: گذاشتن درست هستش نه گزاشتن.