У меня есть приложение, в котором пользователи могут присылать мне отзывы. Когда они делают это, различные данные из их системы публикуются в php-файл на моем сервере. Затем php-файл обрабатывает эти данные и отправляет мне электронное письмо с этими данными через mail (). Сейчас все данные просто собраны в электронное письмо в формате HTML.
Что я хочу сделать, это взять некоторые из опубликованных данных, преобразовать их в файлы и добавить их в качестве вложений в электронное письмо. Я знаю, как добавлять файлы в виде вложений с помощью mail (). Я просто не могу придумать, как сначала создать файлы. Я думал о том, чтобы просто использовать fopen () и fwrite (), но что, если два пользователя отправляют отзыв одновременно, все файлы будут испорчены, поскольку у них будет одинаковое имя для каждого пользователя. Я знаю, что у php есть функция временного файла, которая генерирует файл со случайным именем, но как мне тогда ссылаться на этот файл, чтобы добавить его в мои почтовые заголовки для mail (). Кроме того, функция временного файла не будет работать, потому что я хочу, чтобы каждый файл имел определенное имя при отправке мне.
Есть идеи, как этого добиться?