יש לי שאלה מורכבת
שלום לכולם. אני בהתחלת בנייה של מודול העלאת קבצים בתוך מערכת מסויימת. התהליך הוא כזה: א. משתמש חדש - מקבל תיקיה בשרת עם ה ID שלו מה- MYSQL_INSERT_ID שנוצר זה עתה. ב. העלאת קבצים - שמו של כל קובץ משתנה ל MYSQL_INSERT_ID של הרשומה שלו טבלת הקבצים. הקובץ נשמר בתיקיה שנוצרה למשתמש (סעיף א´) וכמובן שפרטיו מאוחסנים ב DB. ג. מחיקת הקבצים - ראשית הצגת רשימת הקבצים מה DB. מחיקתם תעשה לפי ה ID של כל אחד מהם. כלומר: ב Unlink אני פונה לקובץ בצורה הבאה: unlink(´/users/files/´.$userId.´/´.$fileId.´.´.$fileType.´/´)7 userId$ - שם התיקייה של המשתמש (סעיף א) fileId$ - שם הקובץ ששונה (סעיף ב) fileType$ - סוג הקובץ כמו שהוכנס ל DB. המשתנים נלקחים מה DB . יכולה גם להתבצע מחיקה מרובה. האם זה נכון לעבוד בשיטה הזו, כלומר לשנות את שם הקובץ ל ID שלו בבסיס הנתונים? האם אני יכול לפספס קבצים כך? האם יש שיטה אחרת? חייב עיצות רבות, תודה רבה.
שלום לכולם. אני בהתחלת בנייה של מודול העלאת קבצים בתוך מערכת מסויימת. התהליך הוא כזה: א. משתמש חדש - מקבל תיקיה בשרת עם ה ID שלו מה- MYSQL_INSERT_ID שנוצר זה עתה. ב. העלאת קבצים - שמו של כל קובץ משתנה ל MYSQL_INSERT_ID של הרשומה שלו טבלת הקבצים. הקובץ נשמר בתיקיה שנוצרה למשתמש (סעיף א´) וכמובן שפרטיו מאוחסנים ב DB. ג. מחיקת הקבצים - ראשית הצגת רשימת הקבצים מה DB. מחיקתם תעשה לפי ה ID של כל אחד מהם. כלומר: ב Unlink אני פונה לקובץ בצורה הבאה: unlink(´/users/files/´.$userId.´/´.$fileId.´.´.$fileType.´/´)7 userId$ - שם התיקייה של המשתמש (סעיף א) fileId$ - שם הקובץ ששונה (סעיף ב) fileType$ - סוג הקובץ כמו שהוכנס ל DB. המשתנים נלקחים מה DB . יכולה גם להתבצע מחיקה מרובה. האם זה נכון לעבוד בשיטה הזו, כלומר לשנות את שם הקובץ ל ID שלו בבסיס הנתונים? האם אני יכול לפספס קבצים כך? האם יש שיטה אחרת? חייב עיצות רבות, תודה רבה.