11-05-2011, 11:48
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
בתגובה להודעה מספר 3 שנכתבה על ידי anettah שמתחילה ב "תודה על תגובתך. תסכים שזה מגוחך שרק בPHP יש לי את הבעיה הזאת"
אבטחת מידע היא לא דבר מגוחך.
במקרה אני גם מכיר את הצד של ASP.NET בעניין העלאות קבצים - שם מגיעים לדברים מצחיקים כמו הגבלות קשיחות, בגדלים קטנים בצורה אבסורדית, שגם אם אתה הבעלים של השרת, לא כל כך קל לשנות (ואני עוד נחמד, למעשה, אני לא הצלחתי כלל... אבל אני בהחלט מוכן לקבל שהעולם הקסום של מיקרוסופט גדול עלי ועל המוח הפשוט שלי שקשה לו להבין משהו ששונה מ"שמשנים הגדרה - זה צריך לעבוד..."). וכן, מבחינתי לגיטימי להעלות קובץ בגודל 1.5GB.
שוב, PHP עובדת לפי מה שהגדיר מנהל השרת. זו לא מגבלה של PHP באיזושהיא צורה. אם בעולם של מיקרוסופט כל אחד יכול לעשות מה שבא לו... אז זה מה שמגוחך, אם כבר. אנא, פני למנהל השרת. אם הוא מסרב... את בחברה הלא נכונה. מה לעשות, הגדרת צורכי המערכת ובחירת ספק שירות מתאים (או בשפה המקצועית: "אפיון") - הוא חלק חשוב בכל הקמת מערכת, וכתיבת קוד.
בכל אופן, לא שללתי שזה אפשרי. שימי לב שבערכים שניסית ב htaccess עשית אמנם שינוי ב post_max_size אבל לא שינית את upload_max_filesize - ככה שההגבלה עדיין אמורה להיות 2M לפי מה שכתבת... איפשרת POST גדול יותר, אך לא גודל קובץ גדול יותר לחלק בקוד שמטפל בטפסים לפי RFC 1867...
* כמובן שכל זה, כאמור, כלל לא חייב לעבוד אם בעלי השרת הגבילו את מה שאפשר לעשות עליו AllowOverride בהגדרות השרת...
רצוי גם להריץ דף עם כדי לראות שהערכים האלה אכן השתנו...
(ושוב אני מזכיר - גם אם זה אפשרי - זו כן עקיפה של הגדרת מערכת כללית - לא בטוח שזה לא מפר את ה ToS. רצוי לבדוק כדי להמנע מאי נעימויות...)
|