fans каза:
искам примерно когато два потребителя качат два еднакви файла , да има скрипт който да трие единия ... и ако може да показва кой файлове е делнало или нещо от сорта ...
Какви еднакви файлове?
Еднакви имена ли имат?
Еднакво съдържание ли?
Може да имат еднакви имена но различно съдържание.
Могат да са с различни имена но с еднакво съдържание.
Не може да има файлове с едно и също име в една и съща папка.
Значи най вероятно са в различни папки.
Ако файловете са mp3 и са с еднакви имена но са две различни песни
какво трябва да стане.
Ако са три файла с различи имена но разлчино съдържание или обратното.
Ако са 4.
Ако са 40.
Какви са файловете.
Ако файловете са 100000 и пуснеш скрипт който да ги проверява дали има файлове с еднакви имена ще стане мазало.
Такъв алгоритъм ще скапе сървъра.
Какви са файловете.
Колко са?
Кой и как ще ги качва.
Може би при самото качване трябва да се проверява дали вече няма качен такъв файл и да го сприра още на входа.
Според мен най лесно ще е да ги проверяваш преди да са ги качили, защото после става трудно.
Мисля, че трябва да е следното:
ПРи всяко каване на файл на сървъра скрипта да записва името на файла в база данни.
Следващия файл който се качва скрипта ще провери дали няма в базата данни такова име и ако няма го качва ако има казва на потребителя,ч евече го има.
Забравих да питам-> как ще качват файловете.
Ако е през ФТП клиент няма как да ги следиш.
Ако е чрез скрипт (ПХП) ще стане това за което говоря.