Скрипт за изтриване на еднаквите файлове от сървъра

fans

Registered
искам примерно когато два потребителя качат два еднакви файла , да има скрипт който да трие единия ... и ако може да показва кой файлове е делнало или нещо от сорта ...
 

Admin

Registered
fans каза:
искам примерно когато два потребителя качат два еднакви файла , да има скрипт който да трие единия ... и ако може да показва кой файлове е делнало или нещо от сорта ...

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

:p

Според мен най лесно ще е да ги проверяваш преди да са ги качили, защото после става трудно.

Мисля, че трябва да е следното:
ПРи всяко каване на файл на сървъра скрипта да записва името на файла в база данни.
Следващия файл който се качва скрипта ще провери дали няма в базата данни такова име и ако няма го качва ако има казва на потребителя,ч евече го има.
Забравих да питам-> как ще качват файловете.
Ако е през ФТП клиент няма как да ги следиш.
Ако е чрез скрипт (ПХП) ще стане това за което говоря.
 

bafitu

Registered
има ли смисъл? както админа каза може да има 2 файла (в 2 папки примерно) с еднакво име , но с различно съдаржание и какво става ? дел ? В една папка няма начин да има 2 еднакви файла :) кажи каква ти е целта да се разбере по-добре
 

fans

Registered
admin каза:
fans каза:
искам примерно когато два потребителя качат два еднакви файла , да има скрипт който да трие единия ... и ако може да показва кой файлове е делнало или нещо от сорта ...

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

:p

Според мен най лесно ще е да ги проверяваш преди да са ги качили, защото после става трудно.

Мисля, че трябва да е следното:
ПРи всяко каване на файл на сървъра скрипта да записва името на файла в база данни.
Следващия файл който се качва скрипта ще провери дали няма в базата данни такова име и ако няма го качва ако има казва на потребителя,ч евече го има.
Забравих да питам-> как ще качват файловете.
Ако е през ФТП клиент няма как да ги следиш.
Ако е чрез скрипт (ПХП) ще стане това за което говоря.


значи става въпрос за Фрее сървър на който се качва през ФТП сървър(Filezilla) исках да сложа и пхп скрипт в който да могат да се регват потребителите и да се логват след тва и да могат да качват файлове с поголям капацитет .. (ако някой знае такъв пхп скрипт за свирка) та Говора че искам да се трият файлове например " Потребител "зозо" е качил файл DJ Tiesto - trafic , обаче и потребител "рити" качва файл DJ Tiesto - trafic и стават два еднакви файла на стрвъра и се пълни с излишни файлове... Мисля че трябва да се трият по-еднакво съдържание не по еднакво име ... ?
 

bafitu

Registered
хм ти направо искаш да правиш цяла система .. няма да ти е много лесно.Дори едва ли не да копираш дата.бг :) щом искаш с ФТП .. мм освен когато се отраря дадена директория да се задейства тоя скрипт който да проверява за друго не се сещам как ще стане. хм може и да потърся нещо.
 

fans

Registered
bafitu каза:
хм ти направо искаш да правиш цяла система .. няма да ти е много лесно.Дори едва ли не да копираш дата.бг :) щом искаш с ФТП .. мм освен когато се отраря дадена директория да се задейства тоя скрипт който да проверява за друго не се сещам как ще стане. хм може и да потърся нещо.
oк очаквам хелп ?
 

Горе