08-02-07, 12:03
|
# 5
|
מ.תיכנות
|
שפת תיכנות: PHP
שאלה: כתבתי קוד אשר אמור להעלות תמונה, ואני מקבל שגיאה על Safe mode, מה הבעיה? ואיך אפשר לפתור אותה?
תשובה:
קודם כל, השגיאה עליה אנו מדברים, היא השגיאה הבאה:
PHP קוד:
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect.
שגיאה זאת אומרת לנו ש"Safe Mode" בפעולה, כלומר, מודול כלשהו פועל, ובעצם חוסם פעולות "מסוכנות" לשרת.
אנו יכולים לעקוף את המודול על ידי לקיחת תוכן הקובץ שנבחר על ידי המשתמש, ועל ידי הפונקציות: fread,fwrite או כל פונקציה אחרת שקשורה לFile ועושה פעולות דומות לאלו,
לבחור שם לקובץ, וסיומת על ידי פירוק הפרטים של הקובץ שהמשתמש בחר, וליצור קובץ חדש, עם התוכן והפרטים שלקחנו בעזרת הפונקציות הנ"ל.
|
|
|