Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forumЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post380535Всем здрасте! Перечитал пару раз ветку, но вопрос остался: A как же всё таки быть с архивами, например? Дебаты -...Загрузка файла на сервер с допустимым расширениемThu, 28 May 2009 23:32:58 +0300vvzЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331922Все типы файлов, которые имеют идентификатор типа в заголовке, можно определить таким способом.Загрузка файла на сервер с допустимым расширениемMon, 25 Aug 2008 07:21:50 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331907Считать несколько первых байт файла и искать наличие символов, соответствующих одному из заранее заготовленного списка "маркеров" что ли (не знаю...Загрузка файла на сервер с допустимым расширениемMon, 25 Aug 2008 02:50:00 +0300mehelsonЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331875И что же Вам это даст?Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 23:03:43 +0300ddhvvnЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331861Красиво :) а Ваше мнение, имеет ли право на существование file_get_cоntеnts('filenаmе', FАLSЕ, NULL, 0, 20);Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 22:06:33 +0300mehelsonЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331857Консенсус - это призрачность общей точки зрения, при твердой уверенности в правоте собственной :) Нет, не помню.Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 21:33:39 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331852Так насколько я помню к консенсусу не пришли!? Не напомните страницу обсуждения?Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 20:53:28 +0300mehelsonЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331844Да, и не только мысль, но и, вроде бы, пример разбирался.Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 20:22:14 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331826С изображениями замечательно! A как быть с архивами, например? Как-то здесь, на форуме, проскакивала мысль: считать содержимое файла и проверить...Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 19:08:34 +0300mehelsonЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331823Для изображений getimagesize() или exif_imagetype(), которая работает быстрее первой.Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:49:42 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331822Да, именно! to Sim, конечно мусор ненужен. просто нужно убедиться что пользователь закачивает графический файл, а не текстовыйЗагрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:45:52 +0300olsЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331821Верить тому, что после точки - нельзя! Доверять типу МIМЕ-файла, согласно информации клиента - ненадежно... Как проверить расширение?Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:36:17 +0300mehelsonЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331819Напрямую нельзя, имея "помощника", можно. И вообще - вам мусор на сайте нужен? PS. А вот по поводу применения функции...Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:32:42 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331818Ну да впринципе Вы правы. Ну если даже файл img.php переименовать в img.jpg, залить его на сервер и с графическим...Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:27:46 +0300olsЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331817А еще лучше, после закачки перепроверить с помощью mime_content_typeЗагрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:24:15 +0300ddhvvnЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331816А вы считаете надежным? А что мне мешает "обматерить" любой файл расширением, например, .jpg? Ваша проверка по тому, что "за...Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:21:47 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331814Не совсем понял о чем Вы. Имеете ввиду что данный способ на допустимость расширений является ненадежным?Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:19:19 +0300olsЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331812Вообще-то я и не выставлял уровень ошибок, если Вы это имеете ввидуЗагрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:16:46 +0300olsЗагрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331810Совсем недавно "махали кулаками" по этому поводу и опять... Ну уж, если проверять, доверяя браузеру, то уж хотя бы по...Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 18:10:18 +0300sim5Загрузка файла на сервер с допустимым расширениемhttp://softtime.ru/forum/read.php?id_forum=1&id_theme=57117#post331806Из учебника скопировал, лень было проверить Дальше так будете продолжать "в минуса" уйдёте...Загрузка файла на сервер с допустимым расширениемSun, 24 Aug 2008 17:44:16 +0300Valick