![]() |
# 1 |
חבר וותיק
|
בעיה בהצגת כל הקבצים בתיקיה
למדתי את הפונקציות של תיקיה וכו'
בעיקר מ http://il.php.net/manual/en/function.readdir.php עכשיו יש בעיה בדוגמרא הראשונה שהם מביאים שם וניסיתי זה מציג עוד 2 קבצים בתיקיה שהם . ו .. שזה לא ידוע למה זה מציג בדוגמא השניה <?php if ($handle = opendir('.')) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "$file\n"; } } closedir($handle); } ?> זה לא מציג את הקבצים אבל יש בעיה במספר הקבצים לדוגמא יש לי 4 קבצים בתיקיה ,עשיתי מונה לבדוק כמה פעמים הלולאה רצה,זה באמת הציג לי רק את הקבצים שלי אבל הציג שהלולאה רצה 6 פעמים למה??? אם יש לי 4 קבצים למה זה רץ 6 פעמים תודה |
![]() |
![]() |
# 2 |
אחראי פורום
|
אם אתה משתמש ב-php 5+ - תשתמש ב-scandir - עדיף,
ובנוגע לבעייה הספציפית... יש לך פתרון מאוד פשוט - פשוט שזה לא יעלה את המונה כאשר הקובץ שווה ל-. או ל-.., |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|