Задать вопрос
Php, java, js. Boot spring, jquery, git
Контакты

Достижения

Все достижения (2)

Наибольший вклад в теги

Все теги (50)

Лучшие ответы пользователя

Все ответы (121)
  • Вывод ошибки размера изображения через php, если размер картинки больше 5 мегабайт, как проверить?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Никогда не доверяйте тому, что пользователь вам присылает. Знаю, что $_FILES можно подменить.
    Есть такая функция, в php, filesize()
    Используйте её для проверки, что-то подобное.

    <?php
    $max_size  = 1024*1024*5; // Один килобайт имеет 1024 байт. Их умножаем и получаем мегабайт. Далее умножаем на пять.
    $tmp_size = filesize($_FILES['file_img']['tmp_name'][0]);
    if ($tmp_size>$max_size) {
     echo "Ошибка, ваш файл привышает 5 мб"; exit();
    }
    ?>


    Как-то так. И еще один момент. Если вы позволяете другим пользователям загружать картинки на сайт, то это не последняя проверка с размером файла. Еще нужно проверять, не вредна ли картинка.
    Ответ написан
    Комментировать
  • Как вернуть диалоговое окно если он оказался за пределами экрана?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    Чтобы вернуть окно из-за границ экрана, которые вы не видите, пожалуйста воспользуйтесь комбинацией клавиш на клавиатуре.
    1. Нужно диалоговое окно сделать активным.
    2. Нажать горячие клавиши.
    win+shift+стрелка влево или в право.
    Таким образом вы сможете двигать окно с одного монитора на другой.
    Возможно, что ваше окно находится на втором мониторе, который в данный момент не подключен.
    Ответ написан
    Комментировать
  • Как на двух мониторах запускать приложение в текущем мониторе?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    У меня открывается на том мониторе, на котором его закрыл. Если второй монитор отключить, а потом подключить, тогда будет открываться на первом.
    Ответ написан
    Комментировать
  • Как получить доступ к накопителю телефона, у которого чёрный экран и не работает сенсор?

    @artem-dainov
    Php, java, js. Boot spring, jquery, git
    1. Найти незрячего человека, который умеет работать с talbeck в android.
    Есть второй вариант.
    1. Подключаем usb клавиатуру.
    2. Зажимаем комбинацию alt+ctrl+z. Это запустит программу экранного доступа, которая будет озвучивать ваши действия. Для зрячего человека будет проблемно пользоваться на слух смартфонов и жесты и действия совсем другие.
    3. Далее нужно найти настройки. Если они на главном экране, тогда жмем esc до тех пор, пока не выйдем полностью на главный экран. Можно еще нажать alt+d или alt+m. Это действует как сенсорная кнопка на главную.
    Далее зажимаем alt и стрелками двигаемся по ярлыкам и ищем где есть настройки. Затем жмем энтер. Помните, что alt должен быть постоянно зажатым. Это дебильная особенность android и talbeck.
    4. В настройках стрелочками ищем нужный пункт. Обычно это подключения и жмем энтер.
    5. Далее ищем usb подключение и жмем энтер.
    6. В списке выбираем передача файлов. Обратите внимание, что в этот момент телефон должен быть включен к компьютеру. Однако, тут есть проблема, ведь usb порт телефона занят клавиатурой. Для этого вам нужно в настройках подключить bluetooth клавиатуру, чтобы освободить usb порт.
    7. Если на главном экране нет ярлыка настроек, тогда нужно нажать win+n - это откроет шторку телефона и там с помощью стрелок найти кнопку настройки.

    Предупреждаю еще раз, что обычному зрячему человеку будет сложно разобраться с talbeck.
    Бывает так, когда телефон подключаешь к пк и окно выбора действия появляется сразу. Тогда зажмите alt и стрелками укажите передачу файлов и нажмите энтер.
    Если для этого нужно разблокировать экран, нажмите ctrl+esc.
    Если нужно ввести пин, просто введите цифры на клавиатуре, при этом не нажимая alt, и экран будет сам разблокирован.

    Надеюсь, что мой комментарий вам поможет.
    Ответ написан
    5 комментариев