![]() |
chmod, gd, imagejpeg()
אני מנסה להעלות תמונה אחרי שינוי בעזרת הפונקציה -
והשגיאה- PHP קוד:
תודה! |
http://il2.php.net/chmod
הקובץ צריך להיות בעל הרשאות מתאימות גם לאותו משתמש שניגש אליו שזה בעצם הסקריפט. |
גם הקובץ?!
אפילו אם הוא לא קיים? |
שגיאה
ציטוט:
|
מה אתה מנסה לעשות בו תסביר. כי לעלות תמונה לא עושים עם imagejpeg . הפונקציה imagejpeg יוצרת קובץ תמונה או מציגה אותו לפלט בעזרת אחת המפונקציות imagecreatetruecolor().
|
אני יוצר בעזרתו תמונה שהועלתה ע"י המשתמש ומשנה בעזרתו את הגודל שלה.
|
כן אני כבר רואה לאן זה יכול להוביל. האם אתה משתמש ב tmp_name של הקובץ שהועלה? או בשם הקובץ הנכון של הקובץ שהועלה לאחר שכבר העלת אותו ? (אני יודע שזה נשמע מסובך אבל זאת כנראה הבעיה) .
לדוגמא אם העלתה קובץ אז אתה בטח מתפעל אותו בעזרת PHP קוד:
|
אכן צודק...
כל הפעולות אני מפעיל על הזמני עד שאני שומר אותו... תן לי לנחש שאני אצטרך לתת הרשאות לקובץ הזמני בטח נכון? אין דרך פשוטה יותר? הקוד- PHP קוד:
|
לא תעלה את הקובץ קודם שהוא אכן יהיה קיים בשרת. ואז תעשה איתו מה שאתה רוצה.
|
מוזר לי כי גם את העברת הקובץ הזמני לרגיל הוא לא מאפשר -
ציטוט:
כמו שמים לב, ניסתי לעשות את זה דרך PHP - אך השגיאה ההראשונה קשור לזה.. הקוד - PHP קוד:
|
כל הזמנים הם GMT +2. הזמן כעת הוא 21:56. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ