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

הוסטס - פורום אחסון האתרים הגדול בישראל (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=25539)

Itay 03-07-06 13:25

אם אתה רוצה להציג את התוכן של כל התיקיות ביחד - תעשה פשוט לולאה שתרוץ כל עוד יש תת-תיקיות
אבל אתה פשוט יכול לעשות שרק ברגע שלוחצים על קישור לתיקיה זה יציג את התוכן שלה, אתה מעביר את שם התיקיה ב-GET ואז לוקח מה-GET את הנתיב אל התיקיה העכשיו, ונגיד נכנסת כבר קודם לתיקיה - אז אתה מוסיף את השם לתיקיה הקודמת, נגיד: /folder/sub/fol/der

-VladK- 03-07-06 13:26

ציטוט:

נכתב במקור על ידי Itay
אם אתה רוצה להציג את התוכן של כל התיקיות ביחד - תעשה פשוט לולאה שתרוץ כל עוד יש תת-תיקיות
אבל אתה פשוט יכול לעשות שרק ברגע שלוחצים על קישור לתיקיה זה יציג את התוכן שלה, אתה מעביר את שם התיקיה ב-GET ואז לוקח מה-GET את הנתיב אל התיקיה העכשיו, ונגיד נכנסת כבר קודם לתיקיה - אז אתה מוסיף את השם לתיקיה הקודמת, נגיד: /folder/sub/fol/der

רעיון לא רע....

drowkid 03-07-06 13:27

.לא הבנתה... יש X תקיות ואני רוצה שזה יקרא את התקיות שמספרם X

Itay היה בכיוון רק שאני רוצה שלא היה צריך לעביר תקיות שזה יציג את כולם

-VladK- 03-07-06 14:07

אז תסביר בדיוק איך אתה רוצה...מה אנחנו אמורים לנחש ?

null 03-07-06 14:07

תבדוק כל קובץ אם הוא תיקיה, אם הוא תיקיה, תכניס אותו לARRAY או משהו :)
לא היה לי זמן לחשוב בהיגיון ;P
בקיצור, אממ,
הא לא, יותר טוב, אם הקובץ שנבדק עכשיו הוא תיקיה תפעיל פונקציה מיוחדת שבודקת איזה קבצים יש בתוך התיקיה שהפונקציה קיבלה :)

BlueNosE 03-07-06 21:17

BACK..

מה שאני עשיתי:
אם אני מצליח לעלות רמה לתיקייה A מהתיקייה B אז נניח $i=1 ואני חוזר לB..
ואז אני מבצע הצגה של תיקייה

RS324 03-07-06 22:54

עשיתי את זה פעם רק על קריאה משרתי FTP

ההצעה שלי, תגביל לעד 3 רמות כלומר

תקייה ראשית --> תיקייה א' -> תת תיקייה א'

ככה לא יהיה לך TIME OUT ולא ייקח לו הרבה זמן לקרוא את זה

במיוחד שהתיקייה שאתה קורא היא על השרת שלך ככה שבכלל אין לך בעיה.

כמובן שאתה יכול לעשות משהו שהוא יותר דינאמי

להציג את התיקיה הראשית
readdir(./)
ואז כל מה שמסומן כתיקייה, תציג אותו לקישור ואז פשוט
chdir(GET[DIRNAME])
ואז את ה READ שוב
ואז אתה יוצר סקריפט דינאמי


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

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