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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 07-01-07, 12:22   # 1
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 37
הודעות: 3,716

x-ray לא מחובר  

שאלה על CHMOD

במערכת העלאת קבצים שבניתי יש בעיה בגישות,הקבצים המועלים מקבלים גישת 600 קבוע,הקוד נראה כך:

PHP קוד:
function move_file($path,$file){
        
$name=rand_name();
        
$ext=get_ext($file);
        
$file_name=$name.".".$ext;
        
$real_name=$_FILES[$file]['name'];
        
$size=$_FILES[$file]['size'];
        
$size/=1000000;
        
$time=time();
        
$ip=get_ip();
        if(!
move_uploaded_file($_FILES[$file]['tmp_name'], $path."/".$file_name)) echo"error";
        else{
        
        
mysql_query("INSERT INTO `upload` (fields) VALUES(VSLUES)");
        
$link=$path."/".$file_name;
        
$dir="/".$link;
        
chmod($dir0777); 
איפה הבעיה בקוד..?
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 07-01-07, 12:43   # 2
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

תנסה אולי
קוד:
$dir=$link;
__________________
.

בחורות ערומות
  Reply With Quote
ישן 07-01-07, 12:51   # 3
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 37
הודעות: 3,716

x-ray לא מחובר  

ציטוט:
נכתב במקור על ידי mlnn צפה בהודעה
תנסה אולי
קוד:
$dir=$link;
זה לא הלך...ובשביל מה להכפיל משתנים אם כבר עושים ככה?
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 07-01-07, 13:13   # 4
דניאל
מנהל ראשי
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 40
הודעות: 6,503
שלח הודעה באמצעות MSN אל דניאל

דניאל לא מחובר  

תבדוק הרשאות.. (רמז רמז: לא היוזר שלך הוא זה שמעלה, אלה apache).
__________________
דניאל
דוא"ל:
dannyg@sPD.co.il

sPD Hosting בע"מ | אחסון אתרים | בלוג אחסון אתרים
טלפון להזמנות: 1-599-559977
  Reply With Quote
ישן 07-01-07, 13:17   # 5
hpman28
חבר בקהילה
 
מיני פרופיל
תאריך הצטרפות: Feb 2006
מיקום: עמקים
גיל: 41
הודעות: 118

hpman28 לא מחובר  

יכול להיות

תבדוק אם SAFE_MODE מופעל. זה תמיד עושה בעיות בהעלאת קבצים.

אני אוהב להתחבר עם PHP אל ה-FTP ולעלות את הקבצים, אפילו שהשרת FTP הוא בעצם אותו השרת.

ככה אפשר להיות בטוחים שלא יהיה איזה בעיית הרשאה וCHMOD תמיד יעבוד שם חלק.


מצד שני, תבדוק את ההרשאה של הספרייה אליה אתה מעלה קבצים. תנסה למחוק את התיקייה וליצור אותה מחדש דרך FTP
__________________
הדר - מתכנת PHP / תמיכה טכנית

נייד: 052-3055551
משרד: 077-9355551
hadar@keynetik.co.il

בניית אתרים | משחקי און ליין | שרתי משחק | פיתוח תוכנות
הצעות מחיר
  Reply With Quote
ישן 07-01-07, 17:13   # 6
Tomer
Whatever
 
Tomer's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 7,039
שלח הודעה באמצעות MSN אל Tomer Send a message via Skype™ to Tomer

Tomer לא מחובר  

או לחילופין: תעלה קבצים ישירות ל MySQL (רמז: BLOB)
__________________
תומר
  Reply With Quote
ישן 07-01-07, 17:13   # 7
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

שום דבר ממה שאמרתם אינו נכון, הוא צריך לתת לקובץ 777 בכל מקרה

SPD - מה שאמרת על היוזר של ה APACHE תקף רק לגבי קבצי PHP וכד' במצב SAFE_MODE
וגם אז הוא אמור לעשות לקובץ 777 אבל הוא לא היה נותן לו לראות אותו

אני מאמין שמקור הבעיה היא בשם הקובץ אותו אתה מנסה לתת לו הרשאות

אז בבקשה תעשה ECHO ל $link ותדביק פה מה שזה נותן לך.
  Reply With Quote
ישן 07-01-07, 17:19   # 8
דניאל
מנהל ראשי
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: ראשון לציון
גיל: 40
הודעות: 6,503
שלח הודעה באמצעות MSN אל דניאל

דניאל לא מחובר  

ציטוט:
נכתב במקור על ידי RS324 צפה בהודעה
SPD - מה שאמרת על היוזר של ה APACHE תקף רק לגבי קבצי PHP וכד' במצב SAFE_MODE
וגם אז הוא אמור לעשות לקובץ 777 אבל הוא לא היה נותן לו לראות אותו
וואלה?
יודע מה? אל תאמין לי..תעשה בדיקה אצלך על השרת,
תעלה תמונה דרך "מנהל קבצים" כלשהוא...ותראה עם איזו owner עולה התמונה..
__________________
דניאל
דוא"ל:
dannyg@sPD.co.il

sPD Hosting בע"מ | אחסון אתרים | בלוג אחסון אתרים
טלפון להזמנות: 1-599-559977
  Reply With Quote
ישן 07-01-07, 17:24   # 9
x-ray
דוגמן הבית השמן
תודה על תרומתך :)
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
גיל: 37
הודעות: 3,716

x-ray לא מחובר  

רותם שיניתי את זה לזה:
PHP קוד:
chmod("uploads/{$file_name}"0777); 
ועדיין זה לא עובד.

PHP קוד:
$file_name 
מכיל את השם הנכון,את זה אני יודע לפי הערך שנכנס למסד.
__________________
בברכה,
עידן בן אור
  Reply With Quote
ישן 07-01-07, 17:53   # 10
RS324
תודה על תרומתך.
 
מיני פרופיל
תאריך הצטרפות: May 2006
הודעות: 3,173

RS324 לא מחובר  

לפעמים CHMOD מתעקש לא לקבל את הנתיב לכן המלצה שלי מניסיון...
תנסה לעשות
$dir = getcwd()
בשביל לקבל את הנתיב האמיתי בו אתה נמצא
ואז תשחק עם זה בשביל לקבל את המיקום האמיתי של הקובץ.
  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. הזמן כעת הוא 15:44.

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