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