![]() |
PHP | בעייה בצפייה בתמונה שהעלאתי...משהו מוזר.
שלום חבר'ה.
יש לי סקריפט של העלאת תמונה לשרת. אני מעלה את התמונה...הכל טוב ויפה...היא נמצאת ב FTP בתיקיה הנכונה והכל... רק הבעיה היא שאני מנסה לגשת לתמונה...אני מקבל X במקום התמונה עצמה... ולא אין סיכוי שיש טעות בכתובת. מה שכן שמתי לב שלקובץ התמונה שהעלתי יש Artib כזה: קוד:
--rw------ קוד:
--rw-r-r-- מישהו יודע מה הפתרון? |
אתה מקבל איקס כאילו התמונה דפוקה? או שאם אתה ניגש ישירות לקובץ אתה מקבל 404 או 403 ?
במידה וזה באמת עניין של הרשאות, שים לב לUMASK שמוגדר אצלך, תריץ פשוט קוד:
print(umask()); |
אתה צריך לתת לקובץ הרשאות של צפיה.
מיד לאחר שהעלת את התמונה תוסיף את הקוד הבא: PHP קוד:
|
ציטוט:
ככה: PHP קוד:
זה לא ממש עובד... יש עוד רעיונות? |
איזה שגיאה אתה מקבל?
|
אתה לא אמור לתת לTMP_NAME הרשאות אלה לתמונה החדשה ($target_path)....
|
ציטוט:
אני רואה X במקום תמונה...לא שגיאה 404 שאין קובץ אלא X. שזה אומר שיש תמונה ואי אפשר לצפות בה. |
אתה רואה את התמונה דרך ה ftp?
יכול להיות שלא הצלחת להעלות ועלה קובץ דפוק או קובץ ריק כתופס מקום כקובץ אבל אי אפשר לפתוח אותו |
תעשה כמה בדיקות:
תעלה תמונה דרך האתר, ועכשיו תסתכל על ה attributes שלה (אם היא קיבלה --rw-r-r--) בנוסף, תוריד את התמונה למחשב ותבדוק אם אתה יכול לפתוח אותה. בהצלחה |
ציטוט:
שאני מעלה את התמונה דרך הסקריפט התמונה מקבלת: --rw------ ושאני מעלה דרך ה FLASHFXP היא מקבלת: --rw-r-r-- |
כל הזמנים הם GMT +2. הזמן כעת הוא 17:22. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ