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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 22-06-07, 19:00   # 1
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

עזרה עם העלאת קבצים פשוטה - ביטול דריסה במידה וקיים

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

עשיתי נסיון וזה יותר יצר קובץ חדש בשם מוזר וגם בלי הסיומות המקורית של הקובץ...

הקוד

PHP קוד:
$target_path "uploads/";
$target_path $target_path basename$_FILES['uploadedfile']['tmp_name']); 
            
$x $target_path;
            if (
file_exists($x))
            }
                
srand((double)microtime()*1000000);
                
$filename rand(0,20000);
                    
$x $x{$filename};
            {

if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    
$x basename$_FILES['uploadedfile']['name']);
    echo 
"הקובץ הועלה בהצלחה,נא העתק את הכתובת והוסף אותה למקום המתאים!";

__________________
You don't shine if you don't glow

Last edited by X-T; 22-06-07 at 19:02..
  Reply With Quote
ישן 22-06-07, 19:11   # 2
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

אם אני לא טועה הקובץ הזמני זה משהו כזה: 75g7sd8fsd8f7sd98d78.
>> צריך לבדוק את השם המקורי..
__________________
.

בחורות ערומות
  Reply With Quote
ישן 22-06-07, 19:12   # 3
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

ציטוט:
נכתב במקור על ידי mlnn צפה בהודעה
אם אני לא טועה הקובץ הזמני זה משהו כזה: 75g7sd8fsd8f7sd98d78.
בסיגנון
כיצד ניתן לסדר זאת?
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 22-06-07, 19:27   # 4
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

ערכתי את ההודעה שלי.
דרך אגב, כדאי לך לעשות את זה בריקורסיה למקרא שיצא לך שוב שם של קובץ שקיים.
__________________
.

בחורות ערומות
  Reply With Quote
ישן 23-06-07, 11:03   # 5
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

לא הסתדרתי >_> ניסיתי עם פונקציה file_exists לא ממש הולך...
__________________
You don't shine if you don't glow
  Reply With Quote
ישן 23-06-07, 13:12   # 6
mlnn
משתמש - היכל התהילה
 
mlnn's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: בחדר של חני
גיל: 35
הודעות: 4,417

mlnn לא מחובר  

מה שאתה עושה כרגע. זה נותן את השם של הקובץ הזמני שהשרת יוצר [hf834f439f43] לקובץ החדש ואז בודק אם הקיים ואז מעלה אותו.
מה שאתה צריך, זה לקחת את השם המקורי, ['uploadedfile']['name'] לעשות איתו מה שבא לך [להוסיף מספרים וכו'] ואז לבדוק אם קיים קובץ בשם כזה. ואז להעלות.
__________________
.

בחורות ערומות
  Reply With Quote
ישן 23-06-07, 22:11   # 7
X-T
חבר וותיק
 
מיני פרופיל
תאריך הצטרפות: Jan 2007
הודעות: 1,021

X-T לא מחובר  

לא מסתדר, ניסיתי מה שאמרת
PHP קוד:
$target_path "uploads/";
$target_path $target_path basename$_FILES['uploadedfile']['name']); 
                
$x $target_path;
            if (
file_exists($x))
            {
                
srand((double)microtime()*1000000); // random number inizializzation
                
$filename rand(0,20000); // add number to file name
                    
$x $filename// full destination path to images dir
            
}


if(
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {
    
$x basename$_FILES['uploadedfile']['name']);
    echo 
"הקובץ הועלה בהצלחה,נא העתק את הכתובת והוסף אותה למקום המתאים!"
__________________
You don't shine if you don't glow
  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. הזמן כעת הוא 06:01.

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