Форум → Программирование → PHP для идиотов → Проверка на формат
Проверка на формат
Страницы: ← Предыдущая страница • Следующая страница →
-
25 января 2010 г. 16:32, спустя 11 секунд
Тогда, если файл не соответствует формату GIF, JPG, BMP, PNG - break, тоесть, выдавать ошибку. возможно? -
-
-
-
25 января 2010 г. 16:41, спустя 4 минуты 30 секунд
if($_FILES['FILE']['type'] != "image/gif")
замени в своем коде наif(preg_match("#image#", $_FILES['FILE']['type']))
Но, имхо лучше выделить расширение и проверять по расширению ибо mime сервер может и не такой отдавать.Спустя 77 сек.И да. Учись писать красивый код сразу и не откладывай на потом.
Вот я к функциям привык. До сех пор на классы не могу перейти. -
25 января 2010 г. 16:50, спустя 8 минут 58 секунд
VaseninM, ну для такой проверки и strstr хватит, не обязательно регулярку (тем более не совсем корректную :) ).
А можно еще getimagesize … тоже справится. -
25 января 2010 г. 16:46, спустя 23 часа 56 минут 40 секунд
if($_FILES['FILE']['type'] != "image/gif")
замени в своем коде наif(preg_match("#image#", $_FILES['FILE']['type']))
для чего ? -
25 января 2010 г. 16:47, спустя 11 секунд
И да. Учись писать красивый код сразу и не откладывай на потом.
Классы !== свалка функций
Вот я к функциям привык. До сех пор на классы не могу перейти. -
-
25 января 2010 г. 16:58, спустя 10 минут 50 секунд
Самое смешное, после того как поправили ошибку, ТС самоликвидировался. Идеи по совершенствованию его же кода - не заинтересовали, несмотря на собственное признание "чуть не заблудился в коде". ))))
Наверно на этой стадии уже можно определить, кто из новичков станет нормальным программистом, а кто … ну сами знаете … -
25 января 2010 г. 17:13, спустя 14 минут 47 секунд
AlexB, NRG, согласен. Ошибся. Просто не помнил какая функция проверяет есть ли одна строка в другой, а в доки лень было лезть.
А в чем не корректна регулярка то?
Ewg777, да я понимаю. Но все равно никак не могу увидеть такие преимущества ооп. Даже писал на нем, но в итоге у меня вместо свалки функция получилась структурированная свалка функций :)
Самое смешное, после того как поправили ошибку, ТС самоликвидировался. Идеи по совершенствованию его же кода - не заинтересовали, несмотря на собственное признание "чуть не заблудился в коде". ))))
Наверно на этой стадии уже можно определить, кто из новичков станет нормальным программистом, а кто … ну сами знаете …
Это я писал. -
25 января 2010 г. 17:28, спустя 14 минут 44 секунды
VaseninM, да это действительно ты писал, проглядел. Значит у ТС даже еще все хуже, чем я думал … )))
Регулярка, ну более корректно было бы проверять минимум ^image/.+ -
25 января 2010 г. 17:34, спустя 6 минут 53 секунды
AlexB,
Защита от разрешения .image?
Ну а вообще конечно красивее выглядит.
PS а я в карму плюсовать не могу? Или не могу найти место где, это делать? -
25 января 2010 г. 17:37, спустя 2 минуты 52 секунды
Ну чем ближе регулярка к тому, что требуется в конечном итоге, тем меньше шансов облажаться.
Защита от разрешения .image?
Хотя в данном случае все это не так существенно.
После скольки-то постов можно … не помню точно сколько надо.
PS а я в карму плюсовать не могу? Или не могу найти место где, это делать? -
25 января 2010 г. 17:44, спустя 6 минут 59 секунд
50 постов надоhttps://smappi.org/ - платформа по созданию API на все случаи жизни
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!