Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Задался вопросом как сделать отправку файла на мыло на прямую без загрузки,
я так понимаю что для этого просто функция
не прокатит, а если прокатит то как ?PHP:mail()
Он имел ввиду, чтобы письмо содержало аттач.Задался вопросом как сделать отправку файла на мыло на прямую без загрузки,
я так понимаю что для этого просто функция
не прокатит, а если прокатит то как ?PHP:mail()
Задался вопросом как сделать отправку файла на мыло на прямую без загрузки,
я так понимаю что для этого просто функция
не прокатит, а если прокатит то как ?PHP:mail()
$from = "admin"; // От кого
$to = "i@qaim.ru"; // Кому
$filename = "/image.jpg"; // Полное имя файла
$subj = 'Тема'; // Тема сообщения
$text = 'Здоров!'; // Тело сообщения
$f = fopen($filename,"rb"); // Открываем и читаем бинарно файл $filename
$un = strtoupper(uniqid(time()));
$head = "From: $fromn"; // Создаем заголовки нашего письма
$head .= "To: $to ";
$head .= "Subject: $subj ";
$head .= "X-Mailer: PHPMail Tool ";
$head .= "Reply-To: $from ";
$head .= "Mime-Version: 1.0 ";
$head .= "Content-Type:multipart/mixed;";
$head .= "boundary="----------".$un."" ";
$zag = "------------".$un." Content-Type:text/html; ";
$zag .= "Content-Transfer-Encoding: 8bit $text ";
$zag .= "------------".$un." ";
$zag .= "Content-Type: application/octet-stream;";
$zag .= "name="".basename($filename)."" ";
$zag .= "Content-Transfer-Encoding:base64 ";
$zag .= "Content-Disposition:attachment;";
$zag .= "filename="".basename($filename)."" ";
$zag .= chunk_split(base64_encode(fread($f,filesize($filename))))." "; // Кодируем строку
// в base64, деля файл на небольшие «куски» функцией "chunk_split"
mail("$to", "$subj", $zag, $head); // Посылаем письмо функцией mail()
?>