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

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

בניה 01-01-06 18:26

פונקציה לנסיון
 
בס"ד



נכון במערכות העלאת קבצים יש בעיה של הגבלת זמן ריצת הסקריפט וזמן קבלת המידע וגודל הקובץ המועלה.
ההגדרות הללו יושבות בקובץ 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
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
אני לא בטוח אם חוץ מה upload_max_filesize צריך לשנות משהוא אבל יכול להיות מאוד שכן.

Eran-s 01-01-06 18:38

הפונקציה עובדת רק בקובץ PHP בעת הרצת אותו קובץ וההגדרות חוזרות לעצמן בעת סיום הצגת הקובץ.
לפי נסיון בעבר מספר הגדרות הצלחתי לשנות איתה, נסה ודווח לנו אם עובד על הגדרות אלה =]

meshuga 01-01-06 18:41

ציטוט:

נכתב במקור על ידי Eran-s
הפונקציה עובדת רק בקובץ PHP בעת הרצת אותו קובץ וההגדרות חוזרות לעצמן בעת סיום הצגת הקובץ.
לפי נסיון בעבר מספר הגדרות הצלחתי לשנות איתה, נסה ודווח לנו אם עובד על הגדרות אלה =]

וואי מגניב,זה מחזיר את זה לאיך שזה היה?פשש..יפה...אין כמו PHP :D

Eran-s 01-01-06 18:43

ציטוט:

נכתב במקור על ידי meshuga
וואי מגניב,זה מחזיר את זה לאיך שזה היה?פשש..יפה...אין כמו PHP :D

חחח,
זה בעצם משנה רק לדף עצמו בו אתה נמצא =]
כמו שכתוב בתיעוד:
ציטוט:

Sets the value of the given configuration option. Returns the old value on success, FALSE on failure. The configuration option will keep this new value during the script's execution, and will be restored at the script's ending.
כמעט כמו שכתבתי בתגובתי הקודמת =]

meshuga 01-01-06 18:48

ציטוט:

נכתב במקור על ידי Eran-s
חחח,
זה בעצם משנה רק לדף עצמו בו אתה נמצא =]
כמו שכתוב בתיעוד:


כמעט כמו שכתבתי בתגובתי הקודמת =]

כן הבנתי את זה,רעיון חכם ....אבל צריך הרשאות בשביל זה....מצד המאכסן.

בניה 01-01-06 18:53

בס"ד



לא נראה לי שצריך הרשאות מיוחדות.אבל יכול להיות שמנהלי שרתים יחסמו את הפונקציה.
וסביר מאוד להניח שsafe mod משתק את הפונקציה.

meshuga 01-01-06 18:55

ציטוט:

נכתב במקור על ידי 2Web בניה
בס"ד



לא נראה לי שצריך הרשאות מיוחדות.אבל יכול להיות שמנהלי שרתים יחסמו את הפונקציה.
וסביר מאוד להניח שsafe mod משתק את הפונקציה.

לא התכוונתי ליותר מsafemode
יש בכל שרת (שמכבד את עצמו) סייףמוד...

Eran-s 01-01-06 18:56

meshuga לא צריך אישור ממנהל האחסון לפי דעתי,
כי זה משנה רק לדף שלך אם למשל יכנסו לקובץ באתר אחר שמאוחסן באותו מקום לא נראה לי יקרה כלום.

Tomer 01-01-06 18:57

לא מאמין שזה אפשרי לשנות לבד את ערכי הגבלת העלאת הקבצים ו Timeout, ניסיתי כבר פעם.

זה פשוט סיכוני אבטחה מיותרים.

meshuga 01-01-06 19:04

ציטוט:

נכתב במקור על ידי Eran-s
meshuga לא צריך אישור ממנהל האחסון לפי דעתי,
כי זה משנה רק לדף שלך אם למשל יכנסו לקובץ באתר אחר שמאוחסן באותו מקום לא נראה לי יקרה כלום.

אבל זה יכול להכביד על השרת בגלל זה זה 100% חסום בsafemode כי תחשוב מישהו שמשנה את ההגדרות לכמה שהוא רוצה חיבור עם השרת...זה מכביד גם על השרת....


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

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