Сообщение от 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']); Но если это прикрепление к почте, то зачем вообще перемещать файл в какой-то каталог, проверили файл, и читайте его из временного каталога.