На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: Serafim, fatalist
Страницы: (2) 1 [2]  все  ( Перейти к последнему сообщению )  
    > прверка рисунка на вшивость
      Цитата sanweb @
      а каким образом в гиф файл дописать пхп код?
      ExpandedWrap disabled
        GIF89<?print_r(getimagesize(__FILE__))?>
      Цитата sanweb @
      а какие еще баги в пхп есть?
      А при чём здесь PHP?
      Цитата Pr0[)!9Y @
      preg_match('/.(gif|png|jpg|jpeg)/i',$_FILES['userfile']['name'])
      Садись, два :)
      ExpandedWrap disabled
        $_FILES['userfile']['name'] = 'mysuperpng.php';
        Цитата SiMM @
        Садись, два

        И правда, недопечатал)
        Цитата SiMM @
        preg_match('/.(gif|png|jpg|jpeg)$/i',$_FILES['userfile']['name'])
          Уже лучше - только точка в данном случае не означает точку ;) Здесь не критично - но при таком подходе когда-нибудь можно и нарваться на непонятный глюк ;)
            Если форма делается не для закачки изображения в папку доступную по http, а например дла аттача файла к почтовому сообщению, то достаточно проверять гетимжсайзом
            Если бы форма делалась для пользователя, то в скрипте конечно же делалась бы проверка расширения файла

            PS: сделал бы изначально скрипт обработки формы с проверкой расширения файла то дебатов по поводу некорректного использования функции не былобы!
            >:(
            Сообщение отредактировано: sanweb -
              Цитата sanweb @
              PS: сделал бы изначально скрипт обработки формы с проверкой расширения файла то дебатов по поводу некорректного использования функции не былобы!
              Сделал бы, а чего плохого в дебатах?
                да нет
                все нормально :D
                1 пользователей читают эту тему (1 гостей и 0 скрытых пользователей)
                0 пользователей:


                Рейтинг@Mail.ru
                [ Script execution time: 0,0411 ]   [ 14 queries used ]   [ Generated: 18.07.25, 01:26 GMT ]