Через Польшу (в настоящее время) прокачивают такие бабки (лярды евро, это настоящая стиральная машина), что какой-то дедушка с парой штук евриков вообще никому не чики-пуки.
там цифры ошибок, которых значение есть в мануале
[error] => Array
(
[0] => 0
[1] => 0
[2] => 0
)
Зачем здесь вообще move_uploaded_file?
https://www.php.net/manual/ru/function.move-upload...
Если from не является загруженным файлом, никаких действий не предпринимается и move_uploaded_file() возвращает false.
Если from является загруженным файлом, но не может быть перемещён по каким-либо причинам, никаких действий не предпринимается и move_uploaded_file() возвращает false. Кроме того, отображается предупреждение.
Там все написано.
безопасность обеспечивается не паролем а хешом