Показать сообщение отдельно
  #2 (permalink)  
Старый 20.10.2017, 20:14
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,990

Сообщение от Puzzle
if(isset($_POST['save'])){$ext = mb_strtolower(pathinfo($_FILES['file']['name'], PATHINFO_EXTENSION));
Это плохо.

Сообщение от Puzzle
if(copy($_FILES['file']['tmp_name'], 'files/'.$rand_name.'.'.$ext))
Это нельзя.

Почитайте в сети - о загрузке изображений тем множество, где рассматриваются и вопросы безопасности этого процесса и сама логика. Но такой РНР код никуда не годится.

Отслеживание процесса загрузки сервером - http://php.net/manual/ru/session.upload-progress.php
Ответить с цитированием