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

Сообщение от zulfukar
if (!empty($_FILES['fileforsending']['tmp_name']))
Это тоже, мягко говоря, глупости. Проверять не это нужно, а ключ error, и если нет ошибок, тогда обработка, но ни в коем случае не:
$path = $_FILES['fileforsending']['name'];
    if (copy($_FILES['fileforsending']['tmp_name'], $path)) {
        $the_file = $path;
    }

а исключительно move_uploaded_file, ибо copy при определенных условиях может даже и не выполняться. И обязательно basename($_FILES['fileforsending']['name']); Но если это прикрепление к почте, то зачем вообще перемещать файл в какой-то каталог, проверили файл, и читайте его из временного каталога.
Ответить с цитированием