![]() |
אם אתה רוצה להציג את התוכן של כל התיקיות ביחד - תעשה פשוט לולאה שתרוץ כל עוד יש תת-תיקיות
אבל אתה פשוט יכול לעשות שרק ברגע שלוחצים על קישור לתיקיה זה יציג את התוכן שלה, אתה מעביר את שם התיקיה ב-GET ואז לוקח מה-GET את הנתיב אל התיקיה העכשיו, ונגיד נכנסת כבר קודם לתיקיה - אז אתה מוסיף את השם לתיקיה הקודמת, נגיד: /folder/sub/fol/der |
ציטוט:
|
.לא הבנתה... יש X תקיות ואני רוצה שזה יקרא את התקיות שמספרם X
Itay היה בכיוון רק שאני רוצה שלא היה צריך לעביר תקיות שזה יציג את כולם |
אז תסביר בדיוק איך אתה רוצה...מה אנחנו אמורים לנחש ?
|
תבדוק כל קובץ אם הוא תיקיה, אם הוא תיקיה, תכניס אותו לARRAY או משהו :)
לא היה לי זמן לחשוב בהיגיון ;P בקיצור, אממ, הא לא, יותר טוב, אם הקובץ שנבדק עכשיו הוא תיקיה תפעיל פונקציה מיוחדת שבודקת איזה קבצים יש בתוך התיקיה שהפונקציה קיבלה :) |
BACK..
מה שאני עשיתי: אם אני מצליח לעלות רמה לתיקייה A מהתיקייה B אז נניח $i=1 ואני חוזר לB.. ואז אני מבצע הצגה של תיקייה |
עשיתי את זה פעם רק על קריאה משרתי FTP
ההצעה שלי, תגביל לעד 3 רמות כלומר תקייה ראשית --> תיקייה א' -> תת תיקייה א' ככה לא יהיה לך TIME OUT ולא ייקח לו הרבה זמן לקרוא את זה במיוחד שהתיקייה שאתה קורא היא על השרת שלך ככה שבכלל אין לך בעיה. כמובן שאתה יכול לעשות משהו שהוא יותר דינאמי להציג את התיקיה הראשית readdir(./) ואז כל מה שמסומן כתיקייה, תציג אותו לקישור ואז פשוט chdir(GET[DIRNAME]) ואז את ה READ שוב ואז אתה יוצר סקריפט דינאמי |
כל הזמנים הם GMT +2. הזמן כעת הוא 17:26. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ