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

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

בניה 01-01-06 19:09

ציטוט:

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

בס"ד


safe mod זה דבר מעצבן.
מוציא תחשק מPHP.
ואפשר לשנות רק את ההגדרות של הPHP שנמצאות בקובץ PHP.INI שגם ההגדרה של ה safe mod נמצאת שמה:qqb007:
אם אתה על שרת שהפונקציה הזו פועלת שמה הרווחת!
אני בטוח שכל עוד לא עושים שימושים חריגים עם הפונקציה אז למנהל השרת לא יהיה אכפת.

רק עכשיו שמתי לב
ציטוט:

Not all the available options can be changed using ini_set().
בעסה:qqb001:

meshuga 01-01-06 19:15

ציטוט:

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


safe mod זה דבר מעצבן.
מוציא תחשק מPHP.
ואפשר לשנות רק את ההגדרות של הPHP שנמצאות בקובץ PHP.INI שגם ההגדרה של ה safe mod נמצאת שמה:qqb007:
אם אתה על שרת שהפונקציה הזו פועלת שמה הרווחת!
אני בטוח שכל עוד לא עושים שימושים חריגים עם הפונקציה אז למנהל השרת לא יהיה אכפת.

רק עכשיו שמתי לב

בעסה:qqb001:

תקנה שרת בעצמך תוריד תסייף מוד.....זה דבר מאוד חיוני.........

Eran-s 01-01-06 19:28

ציטוט:

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

נכון, בעבר היו מעט שרתים עם safe mode, חחח אני זוכר בתקופה שלי ב-IBHEB שהיו אומרים "אם יש לך safe mode":qqb006:

בניה 01-01-06 20:06

ציטוט:

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

בס"ד


יש לי wamp server על המחשב.
בו אין safe mod.

BlueNosE 01-01-06 20:11

פאק, הסייף מוד לא מרשה לי לקרוא תוכן של תיקייה.
בן אלף :@

בוא נעשה מחאה נגד סייף מוד

Eran-s 01-01-06 20:19

ציטוט:

נכתב במקור על ידי BlueNosE
פאק, הסייף מוד לא מרשה לי לקרוא תוכן של תיקייה.
בן אלף :@

בוא נעשה מחאה נגד סייף מוד

יאללה בוא נפיל את השרתים שלנו:rolleyes:

BlueNosE 01-01-06 20:34

ציטוט:

נכתב במקור על ידי Eran-s
יאללה בוא נפיל את השרתים שלנו:rolleyes:

אממ.. יש בזה משו.. :qqb010:

Eran-s 01-01-06 23:06

ציטוט:

נכתב במקור על ידי BlueNosE
אממ.. יש בזה משו.. :qqb010:

ציטוט:

הsafe-mode של PHP הוא נסיון לפתור את בעיית האבטחה של שרתים-משותפים. זה לא נכון מבחינה ארכיטקטורית לפתור את הבעייה הזאת ברמת ה-PHP, אבל מכיוון שהאלטרנטיבות בשרתים ומערכות-הפעלה הן לא מאוד ריאליסטיות, אנשים רבים, במיוחד ספקי-שירות אינטרנט, משתמשים בsafe-mode כרגע.
אפשר לנעול את האשכול שהדרדר לספאם?


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

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