работа с <INPUT TYPE="file" NAME="

Pawell

Новичок
работа с <INPUT TYPE="file" NAME="

целый ряд вопросв про эту функцию возник, искал и в гугле и на форуме - не нашёл ничего, наверное, плохо искал, но попробовал снова и снова ничего толкового - потому и пишу тут:

сначала про атрибуты: как ограничить размер файла, как сделать доступными только пресетные расширения, например толкьо txt, log, ini и всё другие файлы нельзя аттачить

как лучше хранить файл в БД или в папке на сервере? (уитывая что файлы будут маленькие до 5 Кб)

как оргинизовтаь отправку на e-mail - post`ом загнать в переменную и её в тело письма? а как чтобы оно аттачем пришло?

если хранить на сервере, то как лучше защищать доступ к директории? через .htaccess ?

если в базе, то в безе наверно должна храниться ссылка на файл на сервере... как её генерить?

и для защиты - как, если кидать файл на сервер, кидать его в папку со случайн осгенерированным 8 значным, например, имеенм?
 

Фанат

oncle terrible
Команда форума
вообще-то, ни один из вопросов не имеет отношения к элементу формы INPUT
с натяжкой к нему можно отнести только первый вопрос, но вынужден тебя разочаровать - ничего этого в форме сделать нельзя.
Делай скриптом после закачки файла.

2. в папке гораздо проще
3. Это уж совсем к инпутам отношения не имеет. У тебя хоть капля логики в голове есть? Какая разница, откуда берётся файл, который ты хочешь отправить по почте?
Читай про отправку писем на этомсайте.
4. зависит от того, что ты хочешь с этими файлами делать
5 и 6 вопрос непонятны.
Но если для каждого файла делать запись в базе, то файл можно переименовывать в значение авоинкрементного Id
 

Pawell

Новичок
У тебя хоть капля логики в голове есть?
вот с этим как раз непрсото... после 6 часов сидения за компом начинвет клинить вообще - сейчас сам с ужасом свой псот читаю!
- пап! а правда что от инетрнета тупеют?
- ГЫ, сынок. LOL
а файл хранить на серваке или в базе уже перехотелось, буду так только на пошту слать
 
Сверху