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

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

Gold-System 24-04-07 23:20

[שאלה] איך אני אדע עם השרת שלי תומך \ לא תומך בפונקציה move_uploaded_file?
 
אהלן חבר'ה,

אני רוצה לבנות מערכת העלאת קבצים פשוטה,
ורציתי לדעת איך אני אוכל לדעת עם השרת שלי תומך \ לא תומך בפונקציה move_uploaded_file,

חג שמח,
|קורץ|

Eran-s 24-04-07 23:32

ציטוט:

move_uploaded_file
(PHP 4 >= 4.0.3, PHP 5)
רק להעשרת הידע:
PHP קוד:

if(function_exists('move_uploaded_file'))
 echo 
"The function supported"


Gold-System 25-04-07 15:36

בניתי את המערכת וכשאני מעלה קובץ, יש את השגיאה הבאה -
ציטוט:

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 776 is not allowed to access /home owned by uid 0 in /home/goldsyst/domains/goldsystem.co.il/public_html/Upload/uploader.php on line 14
שגיאה בהעברת הקובץ מתקיית הקבצים הזמניים בשרת למיקום הסופי.

RS324 25-04-07 15:58

ציטוט:

נכתב במקור על ידי Gold-System (פרסם 466048)
בניתי את המערכת וכשאני מעלה קובץ, יש את השגיאה הבאה -

זה כי יש לך SAFE MODE במערכת... זה משהו אחר
בכל מקרה על התיקייה שאתה מעביר אליה תעשב CHMOD 777
וזה לא יעשה לך בעיות

Gold-System 25-04-07 18:08

עשיתי ולא עוזר.

BlueNosE 25-04-07 18:13

יש דרך לעקוף את זה.
אפשר לומר שאני גיליתי אותה למרות שזה לא כ"כ קשה.

בוא נאמר שזה קשור בTMP_NAME ובFWRITE..
תמשיך מפה לבד..

Gold-System 25-04-07 18:21

BlueNosE, אתה לא הכי עוזר לי,

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

BlueNosE 25-04-07 18:28

אתה לא צריך להתחיל להתבכיין, רק ניסיתי לעזור,
אני לא אמרתי לך יותר פשוט כי אסור לתת כאן קודים.
ואני לא יודע אם אחרים מכירים את השיטה.
אני אכוון אותך יותר:
לקובץ יש שם זמני שנקרא TMP_NAME.
אתה יכול לגשת אליו דרך $_FILES['name'].
תפתח אותו בפורמט פתיחת קובץ בשרת (פונקציות f*), תקרא ותזין את הנתונים לקובץ הלא זמני..

Gold-System 25-04-07 18:46

אין שום קובץ בשם שציינת,
אולי פה אסור לבקש קודים, אבל יש ה.פ.

LosNir 25-04-07 19:15

ציטוט:

נכתב במקור על ידי BlueNosE (פרסם 466161)
אתה לא צריך להתחיל להתבכיין, רק ניסיתי לעזור,
אני לא אמרתי לך יותר פשוט כי אסור לתת כאן קודים.
ואני לא יודע אם אחרים מכירים את השיטה.
אני אכוון אותך יותר:
לקובץ יש שם זמני שנקרא TMP_NAME.
אתה יכול לגשת אליו דרך $_FILES['name'].
תפתח אותו בפורמט פתיחת קובץ בשרת (פונקציות f*), תקרא ותזין את הנתונים לקובץ הלא זמני..

מותר לתת קודים |קורץ|


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

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