| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > Загрузка файлов |
| Автор: DezmASter 26.4.2007, 13:05 | ||||||
У php достаточно большой набор возможностей, для работы с загрузкой файлов:
Но не думайте что, последнее выведет вам прямо в руки его разрешение, оно выводит сначала категорию, а потом разрешение, например application/x-rar-compressed-вот так обозначаются файлы с разрешением php. Конечно можно было применить strops,с обрезанием до точки, а если файл будет содержать точки, то получится- БРЕД. Как видите, скрипт написан на простейшем языке, дабы облегчить его понимание, данный скрипт можно было выполнить через оператор “or”,получилось значительно меньше тегов, но наверно менее понятно. Что мы хотим о скрипта? 1)Чтобы можно было закачивать только архивы 2)Чтобы не больше 1 мегабайта 3)Перед закачкой,проверить не существует ли такое имя 4)Если есть то скрипт сам даст имя Ну вот те цели которые мы перед собой поставили.Реализацию начнем с обычной html форме
Ну а теперь сам код,в том же файле
Автор: Велько Антон Сайт автора: http://webdip.ucoz.ru/ |
| Автор: IntruDen 10.12.2007, 14:06 |
| А зачем так неудобно код ПХП пишется? пришлось в другой файл скидывать и табуляцией в нормальный вид приводить... А за инфу спасибо! |
| Автор: Feldmarschall 11.12.2007, 12:32 |
| нет такого слова - "разрешение файла". есть слово "расширение". Расширение имени файла, от английского extension. а то, что выводит $_FILES["filename"]["type"]- - это не "разрешение" и "категория", а MIME-тип. а в остальном... ой, мама. код страшный, как моя жизнь. чудовищное, действительно, оформление. не выполняются рекомендации из документации про move_uploaded_file() при register_globals=off работать не будет у всех проверок, почему-то, exit сразу, а у "не подходит" - в самом конце. заявлено, что принимаем только архивы, а в реальности ещё и картинки. индусская какая-то конструкция 1024*1*1024 Вывод: неряшливо написанный код, ужасная реализация. Где тут можно за статью кучу минусов поставить? |
| Автор: Anarki 11.12.2007, 17:19 | ||
Это наличие какого файла мы проверяем? |