Здравствуйте! Вроде простая задача, но как оказалось внятного ответа в интернете не нашлось (чего уже давно не было). Требуется отсылаемый файл на емаил, налету переименовать в читаемое имя! Но чтоб на сервере оставался старый файл. Заготовок дать не могу, т.к. их попросту нет. Кроме этого: PHP: $file_name = '6534.pdf'; $file = $folder.$file_name; $new_name = 'таблица.pdf' $path_new_name = $folder.$new_name; $filex = rename($file,$path_new_name); $attach = $filex;
При формировании письма, можно дать другое имя файлу. Например переопределить имя у файла в PHPMailer https://github.com/PHPMailer/PHPMailer/wiki/Tutorial#file-attachments Можно указав второй аргумент PHP: $mail->addAttachment($path, $name);
Вот то что нужно! Спасибо!!! Знал что здесь помогут!!! Как я сам не нашел решение я как раз использую PHPMailer.