У меня есть небольшая форма, в которой пользователь загружает файл.Что я хочу сделать, так это отправить файл по электронной почте прямо из его местоположения tmp, не перемещая его первым;потому что нет необходимости хранить его на сервере.Поскольку PHP удаляет файл из папки tmp после выполнения сценария, это было бы идеально.
Я использую фантастический MIME-класс Мануэля Лемоса для сообщений электронной почты и могу это сделать.:
$tmp_file = '/www/vhosts/mysite.be/subdomains/subdomainname/httpdocs'.$_FILES['attachment']['tmp_name'];
$attachment=array(
"FileName" => $_FILES['attachment']['name'],
"Content-Type" => $_FILES['attachment']['type'],
"Data" => $tmp_file,
"Disposition" => "attachment"
);
$email_message->AddFilePart($attachment);
Проблема в том, что я не могу получить файл из его местоположения tmp.Я в системе общего хостинга.
Может кто-нибудь поделиться точками зрения / ответами?Ждем ваших просмотров.
PS: Обратите внимание, что нет проблем с лимитами загрузки / тайм-аутами / enctype ...