מיספור אוטומטי ביצירת קבצי טקסט
-
@דוד_מלך_ישראל אמר במיספור אוטומטי ביצירת קבצי טקסט:
@לעזור-לכולם אני מבין שא"א לעשות את זה עם העלאת הטקסט לקובץ ע"י UploadTextFile , אלא רק בהעלאת הקובץ כולו בUploadFile , נכון?
נכון
כלומר אם אתה רוצה מספור אוטומטי של ימות
אם אתה ממספר לבד את הקובץ (יש שלל קודים בפורום) אפשר -
@צדיק-תמים אמר במיספור אוטומטי ביצירת קבצי טקסט:
יש שלל קודים בפורום
חיפשתי רבות ולא מצאתי, תוכל להביא קישור?
-
@דוד_מלך_ישראל
https://f2.freeivr.co.il/post/67041 (PHP)
https://f2.freeivr.co.il/post/83794 (JavaScript)
https://f2.freeivr.co.il/post/83795 (Python) -
@צדיק-תמים תודה רבה.
-
חשבתי על רעיון שיאפשר להעלות קובץ עם השם הגבוה ביותר בשלוחה בלי לקבל את הקבצים בשלוחה וכו', לתת לקובץ שם שהתקבל בפרמטר ApiTime = זמן בשניות מ 1970, וככה הוא תמיד יהיה הגבוה בשלוחה.
-
@דוד_מלך_ישראל
ואם יהיו שניים באותה שנייה?
(לא סביר, אבל יתכן) -
@לעזור-לכולם כמו שאתה אומר, זה די קלוש, אבל אם זה קוד עם הרבה משתמשים שנכנסים ביחד באמת קיים הסיכון
(כמובן שאפשר להריץ בדיקה אם הקובץ קיים לפני ההעלאה, אבל זה כבר קצת יותר מסבך את הענין) -
לחילופין, אפשר ב-2 שלבים, להעלות את הקובץ לשלוחה מסוימת בשם קבוע, ואז להעתיק אותו בלי ציון שם חדש, ככה הוא תמיד יעלה כקובץ החדש בשלוחת היעד.
-
@לעזור-לכולם אפשר להשתמש בזמן במילי-שניות במקום בשניות.
https://stackoverflow.com/a/11424665/17059718 -
@דוד_מלך_ישראל
אני גם משתמש עם הזמן יוניקס (לא צריך דווקא מה שמתקבל מ API, אפשר עםtime()
של PHP שמחזיר ג"כ את הזמן יוניקס) כדי להבטיח יחודיות של קבצים, ומיון לפי זמן היצירה
אבל כיון שישנם הרבה משתמשים, אני משרשר לזה את המזהה משתמש (5 ספרות)
במקרה שלך, אפשר לשרשר את 4 ספרות האחרונות של מספר הטלפון