[umka]

[umka]
Рейтинг
456
Регистрация
25.05.2008

Чего там покупать-то )) три строчки.

<?

// download.php
$upload_dir="uploads/";
$filename=preg_replace('#(/|\.\.)#g','',$_GET['file']);
if (file_exists($upload_dir.$filename)) {
touch($upload_dir.$filename);
header('Location: '.$upload_dir.$filename);
} else {
header('Location: gde_u_vas_error_404.html');
}
?>

Вот как-то так...

Если в директории $upload_dir лежит файл file.dat, то ссылку на него даём, соответственно, такую:

download.php?file=file.dat

Ну и чтоб старые файлы кильнуть, периодически пускаем такую команду:

find /path/to/upload_dir/ -type f -mtime +30 -delete

Где 30 - это количество дней. Если файл старее - он убивается.

Отдавать файлы не напрямую клиенту, а через скрипт.

Чтобы не грузить базу данных, скрипт ставит запрошенным файлам дату mtime на текущую.

Периодически удаляете файлы со временем mtime, старее определенного.

А поиском воспользоваться религия не позволяет? :)

http://www.google.com/search?client=safari&rls=en&q=php+file+manager&ie=UTF-8&oe=UTF-8

Bitman, гляжу на картинку с разделёнными циферками.

Считаю, что их можно опознать с вероятностью гораздо большей, чем 1.5%

Беда тут в другом.

Если серьёзно этим заняться и таки сделать, то доблестные бойцы Яндекса быстро всё просекут поменяют алгоритм :)

И это будет трудней преодолеть, чем капчи ))

И никаких заморочек с "нейроными сетями" и пр. тут не потребуются :)

Могу совершенно точно сказать, что отцы, которые пишут по распознаванию образов диссертации, могут создать такие алгоритмы (применительно к каптчам), что сначала символы перестанет различать человеческий глаз (и мосх), а только потом — алгоритм :)

bearman, щас я еще раз на неё взгляну, а то давно не видел )

Вобщем, если специально заморочиться под яндекс, можно сделать распознавалку, которая будет распознавать с вероятностью сильно близкой к 1 :)

Я делал распознавалки каптч, где символы выводились на каком-нибудь "замусоренном" фоне и т.п., но символы не сливались друг с другом.

Т.е. делал фильтрацию шумов, выделение символов, последовательное сравнение с образцами из шрифта.

Всё силами GD.

У яндекса символы лишь касаются друг друга, поэтому это не создаёт дополнительной сложности.

Небольшое искажение и "волны" так же никак не влияют.

Эх, было время, писал я распознавалки каптч на пхп :)

Ради академического интереса, конечно же.

Кстати, у Яндекса она весьма несложная.

Эти правила устанавливают не регистраторы :)

Zero-xack, я сам им только mp3-шки пробовал, а про streaming прочитал в описании :)

http://developer.longtailvideo.com/trac/wiki/Player5Formats

Хотя, может это и не совсем то что вам нужно

Если планируется большая нагрузка, то стандартные CMS-ки лучше не использовать.

А то в итоге выйдет себе дороже (в плане производительности).

Всего: 6067