![]() |
בעיה בהצגת כל הקבצים בתיקיה
למדתי את הפונקציות של תיקיה וכו'
בעיקר מ 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 פעמים תודה |
אם אתה משתמש ב-php 5+ - תשתמש ב-scandir - עדיף,
ובנוגע לבעייה הספציפית... יש לך פתרון מאוד פשוט - פשוט שזה לא יעלה את המונה כאשר הקובץ שווה ל-. או ל-.., |
כל הזמנים הם GMT +2. הזמן כעת הוא 16:18. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ