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

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

   
|!|

השב
 
כלים לאשכול תצורת הצגה
ישן 27-07-07, 23:42   # 1
daMn
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
גיל: 34
הודעות: 2,050

daMn לא מחובר  

[php]שאלה לגבי העלאת קבצים.

אז ככה אני מנסה לבנות מערכת העלאת קבצים ומה שאני מנסה לעשות הוא ככה:

שאני מעלה תמונה לדוגמא בשם blat.jpg
אז שהמערכת תבצע שינוי לשם ואני מעוניין שהיא תשנה בסדר מסויים.
התמונה הראשונה שאני יעלה תשונה לשם 1.jpg
לאחר מכן 2.jpg וכן הלאה...

תודה ויום טוב.
__________________
"חינוך למדעי המחשב לא יכול להפוך אף אחד למתכנת מומחה יותר מאשר לימוד על מברשות וצבעים יכול להפוך מישהו לצייר מיומן."
(אריק ס. ריימונד)
  Reply With Quote
ישן 28-07-07, 05:13   # 2
DCB
חבר על
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 966

DCB לא מחובר  

תריץ בדיקה של כל הקבצים בתיקיה ותבדוק מה הקובץ האחרון ותקרא לקובץ הבא בשם של הקודם + 1

לא יעיל אני יודע...
עוד אפשרות, תשמור במסד את המספר של הקובץ האחרון שהועלה...
  Reply With Quote
ישן 28-07-07, 08:09   # 3
WebProject
מ.תיכנות
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
הודעות: 3,070
Send a message via Skype™ to WebProject

WebProject לא מחובר  

אני לא זוכר טוב אבל נראה לי יש פונקציה שבודקת מה הID של הנתון האחרון שהוכנס למסד.. אם כן פשוט תחבר לזה 1 וזהו.
__________________
כושר קרבי \ טיפים לגיבושים



פורטל רעל - צבא וכושר קרבי
  Reply With Quote
ישן 28-07-07, 09:00   # 4
4ior
חבר וותיק
 
4ior's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,451

4ior לא מחובר  

פשוט תשמור במסד את כל השמות של הקבצים, ותעשה העלה אוטומטית לאידי ואז אחרי שאתה מוסיף את הקובץ למסד תקח את האידי שלו דרך mysql_insert_id ואז תקח את הסיומת של הקובץ, ותשנה את השם של הקובץ לאידי שלך + הסיומת ואז תעלה את הקובץ..
  Reply With Quote
ישן 28-07-07, 13:04   # 5
בניה
משתמש - היכל התהילה
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: נחושה
הודעות: 3,434

בניה לא מחובר  

כמו שאמרו אתה יכול לשמור את השם האחרון במסד או בתוך קובץ אם אתה לא רוצה להשתמש במסד.
  Reply With Quote
ישן 28-07-07, 14:33   # 6
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

יש דרך לא ממש יעילה אם אתה לא רוצה להשתמש במסד.
לשלוף את כל השמות של הקבצים ולקחת את התא האחרון במערך ולעשות לו explode לנקודה.
__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 28-07-07, 14:36   # 7
Startzero.net
חבר מתקדם
 
Startzero.net's Avatar
 
מיני פרופיל
תאריך הצטרפות: Mar 2007
מיקום: מאחוריך.
הודעות: 737

Startzero.net לא מחובר  

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

PHP קוד:
rand(1111119999999); 
__________________

www.Startzero.net
פיתוח אתרים | תכנות אתרים | עיצוב אתרים | קידום אתרים

  Reply With Quote
ישן 28-07-07, 14:39   # 8
Rom
Winner
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 1,359

Rom לא מחובר  

תפתח קובץ ובוא תשים את המספר 0
כל פעם שמישהו מעלה קובץ אתה קורא מהקובץ מוסיף אחד = זה יהיה השם של הקובץ
ואתה משנה את התוכן של הקובץ לשם הקובץ החדש.
__________________
בברכה, רום.
מתכנת אפליקציות אינטרנט.

אימייל: Rom.As10@gmail.com
מסנג'ר: Rom_as10@hotmail.com
  Reply With Quote
ישן 28-07-07, 14:39   # 9
Eran-s
הוסטסניון
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
הודעות: 2,609

Eran-s לא מחובר  

ציטוט:
נכתב במקור על ידי Startzero.net צפה בהודעה
ממש טעות מה שאתה עושה..
הכי טוב שתעשה שזה נותן שם רנדומלי לקובץ עם המון מספרים, ככה הסיכוי הוא ממש קטן שהוא יחזור על עצמו פעמיים..

PHP קוד:
rand(1111119999999); 
קיים סיכוי קטן שיחזור על עצמו.
מה שאני עושה בהעלאת קבצים זה לולאת while אינוספית שבודקת אם השם שבחרנו קיים אם לא, להעלות את הקובץ בשם הזה ו-break ללולאה.

לולאה אינסופית:
PHP קוד:
while(1) {


__________________
מפתח ומתחזק אתרים.
  Reply With Quote
ישן 28-07-07, 15:53   # 10
oryrm19
חבר בקהילה
 
oryrm19's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2006
מיקום: ראשון לציון
הודעות: 230
שלח הודעה באמצעות ICO אל oryrm19 שלח הודעה באמצעות MSN אל oryrm19

oryrm19 לא מחובר  

אני חושב שצריך לעבוד עם DB
להכניס כל קובץ שאתה מעלה לDB
ככה גם תוכל לקבל מידע על הקבצים בשביל סטטיסטיקות או כל דבר שתרצה, וגם יהיה לך נוח לעשות מה שרצית
  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. הזמן כעת הוא 13:13.

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