![]() |
פונקציה לנסיון
בס"ד
נכון במערכות העלאת קבצים יש בעיה של הגבלת זמן ריצת הסקריפט וזמן קבלת המידע וגודל הקובץ המועלה. ההגדרות הללו יושבות בקובץ PHP.ini שאין למשתמש הפשוט גישה אליו. אז ראיתי את הפונקציה הזו: http://www.php.net/manual/en/function.ini-set.php שאפשר לשנות איתה את ההגדרות בזמן ריצה. מי שיכול לנסות אותה על direct admin או על safe mod ולדווח על תוצאות זה יהיה מעולה. המשתנים שאולי נוגעים להעלאת קבצים הם: max_execution_time = 30 ; Maximum execution time of each script, in seconds אני לא בטוח אם חוץ מה upload_max_filesize צריך לשנות משהוא אבל יכול להיות מאוד שכן.max_input_time = 60 ; Maximum amount of time each script may spend parsing request data memory_limit = 8M ; Maximum amount of memory a script may consume (8MB). upload_max_filesize = 2M Maximum allowed size for uploaded files |
הפונקציה עובדת רק בקובץ PHP בעת הרצת אותו קובץ וההגדרות חוזרות לעצמן בעת סיום הצגת הקובץ.
לפי נסיון בעבר מספר הגדרות הצלחתי לשנות איתה, נסה ודווח לנו אם עובד על הגדרות אלה =] |
ציטוט:
|
ציטוט:
זה בעצם משנה רק לדף עצמו בו אתה נמצא =] כמו שכתוב בתיעוד: ציטוט:
|
ציטוט:
|
בס"ד
לא נראה לי שצריך הרשאות מיוחדות.אבל יכול להיות שמנהלי שרתים יחסמו את הפונקציה. וסביר מאוד להניח שsafe mod משתק את הפונקציה. |
ציטוט:
יש בכל שרת (שמכבד את עצמו) סייףמוד... |
meshuga לא צריך אישור ממנהל האחסון לפי דעתי,
כי זה משנה רק לדף שלך אם למשל יכנסו לקובץ באתר אחר שמאוחסן באותו מקום לא נראה לי יקרה כלום. |
לא מאמין שזה אפשרי לשנות לבד את ערכי הגבלת העלאת הקבצים ו Timeout, ניסיתי כבר פעם.
זה פשוט סיכוני אבטחה מיותרים. |
ציטוט:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 20:14. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ