![]() |
איך אני יכול להציג את כל הקבצים/תיקיות שנמצאות בשרת PHP
בותרת..
צריך פונקציה שתציג את כל הקבצים או התיקיות שיש על השרת |
|
מחזיר מערך:
PHP קוד:
|
הפונקציה שהבאת פה גומרת משאבים..
תשתמש בglob. מסיבה לא ברורה אנשים לא מכירים אותה. תשתמש בפלאגים לתיקיות או קבצים בשביל להשיג את מה שאתה רוצה (GLOB_ONLYDIR נדמה לי). glob מבחינת משאבים היא גם פונקציה מאוד דורשת, אבל היא מביאה את הקבצים והתיקיות במערך שמתאים לFOREACH. |
מאיזו בחינה היא מבזבזת משאבים?
מניסיון- רץ מהר. ועוד הפעלתי אותה ברקורסיה[ע"י פונקציה אחרת] |
יש לי את הדבר הזה
PHP קוד:
|
ציטוט:
אבל תנסה לעבוד עם GLOB שקורא גם פטרנים שמקלים על השימוש וגם בנוי בדיוק לשימוש של קריאה רקורסיבית של תיקיות, ותנסה לעבוד במצב שיש לך בערך 100 קבצים בתיקייה לעבור עליהם, ו10 תיקיות כאלו עם READDIR וGLOB, ותגיד לי מה יותר יעיל. |
אני באופן אישי, מנסה להימנע כמה שיותר משימוש מבוסס אקטנשיין.
לגבי השאלה עם ה"מתחיל עם . ו .. "\ תסתכל בתשובה שלי ותראה פתרון |
כל הזמנים הם GMT +2. הזמן כעת הוא 13:54. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ