הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   [PHP] רשימת תיקיות (https://hosts.co.il/forums/showthread.php?t=50754)

-roee- 27-07-07 10:57

[PHP] רשימת תיקיות
 
שלום,

הייתי רוצה לדעת איך אני יכול לדעת את רשימת התיקיות ב-PATH מסויים...
רק את רשימת התיקיות ולא כל שאר הקבצים השונים...

כמו כן שלא יהיה שימוש בפונקציה scandir מכיוון שהיא תומכת רק ב PHP-5

ניסיתי לעשות משו כזה אבל לא הלך:
PHP קוד:

        $dir "./path";
        
$dh  opendir($dir);
        while ( 
false !== ($filename readdir($dh)) )
        {
            
$files[] = $filename;
            foreach( 
$files as $key=>$value )
            {
                if( 
$value != "." || $value != ".." || $value != "index.html" )
                {
                    echo 
$value;
                }
            }
        } 


Derey22 27-07-07 11:13

opendir,dir,readdir תבדוק אחד מהם

meshuga 27-07-07 11:19

is_dir
בדיוק כמו שעשית, רק תפעיל תנאי עם הפונקציה שהבאתי..


עריכה:
לא כמו שעשית...מה ההיגיון בלשים במערך את הקבצים ובאותו מקום גם לבדוק?...
או שתעיף משם את הforeach לאחרי הWHILE או שבכלל תעיף אותו ואת התנאי שלו תשים לפני ה$files[]
אם לא הבנת מה אני רוצה ממך, תבדוק בדוגמא של php.net בקשר לREADDIR..

-roee- 27-07-07 11:50

ציטוט:

נכתב במקור על ידי meshuga (פרסם 530543)
is_dir
בדיוק כמו שעשית, רק תפעיל תנאי עם הפונקציה שהבאתי..


עריכה:
לא כמו שעשית...מה ההיגיון בלשים במערך את הקבצים ובאותו מקום גם לבדוק?...
או שתעיף משם את הforeach לאחרי הWHILE או שבכלל תעיף אותו ואת התנאי שלו תשים לפני ה$files[]
אם לא הבנת מה אני רוצה ממך, תבדוק בדוגמא של php.net בקשר לREADDIR..

תודה, הצלחתי


כל הזמנים הם GMT +2. הזמן כעת הוא 10:15.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ