PHP: Как отправить файл как вложение без загрузки на сервер? - PullRequest
1 голос
/ 10 февраля 2012

Как отправить файл с помощью mail() функции PHP в качестве вложения без загрузки файла на сервер (сразу после отправки формы с использованием массива $_FILES) *

1 Ответ

5 голосов
/ 10 февраля 2012

Если вы используете массив $_FILES, файл уже загружен на сервер (обычно в /tmp), поэтому ваш вопрос не имеет смысла.

Я понимаю, что вы имеете в виду, хотя. Вы хотите отправить его как вложение, не перемещая его в более постоянное местоположение. Это можно легко сделать, используя
file_get_contents($_FILES['attachment']['tmp_name']);.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...