הרשם שאלות ותשובות רשימת חברים לוח שנה הודעות מהיום

חזור   הוסטס - פורום אחסון האתרים הגדול בישראל > עיצוב גראפי, תכנות על כל שפותיו וקידום ושיווק אתרים > פורום תיכנות

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 17-10-08, 15:12   # 1
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

PHP | בעייה בצפייה בתמונה שהעלאתי...משהו מוזר.

שלום חבר'ה.

יש לי סקריפט של העלאת תמונה לשרת.
אני מעלה את התמונה...הכל טוב ויפה...היא נמצאת ב FTP בתיקיה הנכונה והכל...
רק הבעיה היא שאני מנסה לגשת לתמונה...אני מקבל X במקום התמונה עצמה...
ולא אין סיכוי שיש טעות בכתובת.
מה שכן שמתי לב שלקובץ התמונה שהעלתי יש Artib כזה:
קוד:
--rw------
במקום:
קוד:
--rw-r-r--
כמו שיש לקבצי תמונה אחרים שאני מעלה ישירות מה FTP.


מישהו יודע מה הפתרון?
  Reply With Quote
ישן 17-10-08, 22:14   # 2
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

אתה מקבל איקס כאילו התמונה דפוקה? או שאם אתה ניגש ישירות לקובץ אתה מקבל 404 או 403 ?

במידה וזה באמת עניין של הרשאות, שים לב לUMASK שמוגדר אצלך, תריץ פשוט
קוד:
print(umask());
תשנה אותו ל022, ככה כולם יוכלו לקרוא את הקבצים שהAPACHE יוצר (מעלה) ולא תהיה בעיית הרשאות
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 18-10-08, 12:36   # 3
ViPeRt
חבר מתקדם
 
ViPeRt's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: איזור המרכז
גיל: 37
הודעות: 632
שלח הודעה באמצעות ICO אל ViPeRt שלח הודעה באמצעות MSN אל ViPeRt

ViPeRt לא מחובר  

אתה צריך לתת לקובץ הרשאות של צפיה.
מיד לאחר שהעלת את התמונה תוסיף את הקוד הבא:
PHP קוד:
chmod("file.png"0644); 
זה יפתור את הבעיה...
__________________
תומר, מתכנת אתרים מקצועי ב PHP

קיצור כתובת אתרים בחינם Katzr.Net




  Reply With Quote
ישן 18-10-08, 18:46   # 4
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

ציטוט:
נכתב במקור על ידי ViPeRt צפה בהודעה
אתה צריך לתת לקובץ הרשאות של צפיה.
מיד לאחר שהעלת את התמונה תוסיף את הקוד הבא:
PHP קוד:
chmod("file.png"0644); 
זה יפתור את הבעיה...

ככה:

PHP קוד:
    if($_FILES['tuUploadFile']['tmp_name']){
        
$target_path $absPthToDstSvrbasename$_FILES['tuUploadFile']['name']); 
        
move_uploaded_file($_FILES['tuUploadFile']['tmp_name'], $target_path);
        
chmod($target_path.$_FILES['tuUploadFile']['tmp_name'], 0644);
    } 
???

זה לא ממש עובד...
יש עוד רעיונות?
  Reply With Quote
ישן 18-10-08, 18:58   # 5
omercnet
אחראי פורום תחזוק שרתים
 
מיני פרופיל
תאריך הצטרפות: Aug 2006
גיל: 38
הודעות: 722

omercnet לא מחובר  

איזה שגיאה אתה מקבל?
__________________
Omer Cohen
Information Security Specialist
eBaY Inc
  Reply With Quote
ישן 18-10-08, 18:59   # 6
Gal Shafrir
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,626

Gal Shafrir לא מחובר  

אתה לא אמור לתת לTMP_NAME הרשאות אלה לתמונה החדשה ($target_path)....
  Reply With Quote
ישן 18-10-08, 20:30   # 7
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

ציטוט:
נכתב במקור על ידי omercnet צפה בהודעה
איזה שגיאה אתה מקבל?
שום שגיאה מיוחדת...פשוט שאני נכנס לתמונה(רושם בשורת כתובת את הכתובת המדוייקת של התמונה)
אני רואה X במקום תמונה...לא שגיאה 404 שאין קובץ אלא X.
שזה אומר שיש תמונה ואי אפשר לצפות בה.
  Reply With Quote
ישן 19-10-08, 00:34   # 8
בן אור
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Oct 2008
הודעות: 1

בן אור לא מחובר  

אתה רואה את התמונה דרך ה ftp?
יכול להיות שלא הצלחת להעלות ועלה קובץ דפוק או קובץ ריק כתופס מקום כקובץ אבל אי אפשר לפתוח אותו
  Reply With Quote
ישן 19-10-08, 00:56   # 9
Pizza
חבר חדש
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
הודעות: 18

Pizza לא מחובר  

תעשה כמה בדיקות:
תעלה תמונה דרך האתר, ועכשיו תסתכל על ה attributes שלה (אם היא קיבלה --rw-r-r--)
בנוסף, תוריד את התמונה למחשב ותבדוק אם אתה יכול לפתוח אותה.

בהצלחה
  Reply With Quote
ישן 19-10-08, 23:18   # 10
0xfo7d
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 292
שלח הודעה באמצעות ICO אל 0xfo7d

0xfo7d לא מחובר  

ציטוט:
נכתב במקור על ידי Pizza צפה בהודעה
תעשה כמה בדיקות:
תעלה תמונה דרך האתר, ועכשיו תסתכל על ה attributes שלה (אם היא קיבלה --rw-r-r--)
בנוסף, תוריד את התמונה למחשב ותבדוק אם אתה יכול לפתוח אותה.

בהצלחה
אני מצליח לפתוח אותה מהמחשב.

שאני מעלה את התמונה דרך הסקריפט התמונה מקבלת:
--rw------

ושאני מעלה דרך ה FLASHFXP היא מקבלת:
--rw-r-r--
  Reply With Quote
השב

חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים)
 


חוקי פירסום
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is מופעל
סמיילים הם מופעל
[IMG] קוד מופעל
קוד HTML מכובה

קפיצה לפורום


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

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