Ben dosyaları ile bir dizin ve aynı dosyalar ne olması gerektiğini içeren bir veritabanı tablo var. Ben dizini ile veritabanı tablo senkronize edebilmek olmak istiyorum. Bu ne için en etkili yol olacaktır? ya da ben gerçekçi sadece kaba bir şekilde bunu yapmak mümkün olurdu?
Here's my approach:
1. retrieve all of the files in the directory as array
2. retrieve all of the filenames in the database table as array
3. loop through the file values in the directory array and use in_array() on the database table array to verify the filename is in that array, and if not then start building an array to insert the missing filenames. run db query to add each missing file row to database table
4. loop through directory array and use in_array() on the directory array and anything not found in the directory array will just be deleted from the table.
Bu konuda gitmek için daha iyi bir yolu var mı? veya İn_Array'in daha php bunun için daha iyi bir şey (?)