Добрый день. Есть код обратной связи с прикреплением файла, который переименовывает файлы и скидывает их на сервер, но письмо с ссылкой на файл приходит с оригинальный названием файла. Подскажите, что нужно прописать в $filename, чтобы он выводил переименованный файл. Заранее спасибо за любую подсказку.
<?php
$allowed_filetypes = array('.xlsx','.xls');
$max_filesize = 10097152;
$upload_path = './files/';
$filename = $_FILES['userfile']['name'];
$ext = substr($filename, strpos($filename,'.'), strlen($filename)-1);
if(!in_array($ext,$allowed_filetypes))
die('Данный тип файла не поддерживается.');
if(filesize($_FILES['userfile']['tmp_name']) > $max_filesize)
die('Файл слишком большой.');
if(!is_writable($upload_path))
die('Невозможно загрузить файл в папку. Установите права доступа - 777.');
if(move_uploaded_file($_FILES['userfile']['tmp_name'],$upload_path . $filename))
echo 'OK';
else
echo 'При загрузке возникли ошибки. Попробуйте ещё раз.';
$name=$_POST['name'];
$phone=$_POST['phone'];
$email=$_POST['email'];
$com=$_POST['com'];
$to = "igofro.marat@gmail.com";
$subject = "Запрос на запчасти - Excel";
$message = " Имя: " . $name . "\r\n Телефон: " . $phone ."\r\n Email: " . $email ."\r\n Сообщение: " . $com . "\r\n Файл загружен по адресу shop.igofro.ru/zapros/assets/files/". $filename ;
$from = "Форма";
$headers = "От:" . $from . "\r\n";
$headers .= "Content-type: text/plain; charset=UTF-8" . "\r\n";
if(@mail($to,$subject,$message,$headers))
{
print "<script>document.location.href='../#modal-fade';</script>";
}else{
echo "Ошибка!Попробуйте ещё раз.";
}
?>