[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Отправка файла из структуры файлов
pavel8897
Подскажите пожалуйста! Есть скрипт, который отправляет почту со вложением на почту. Но файл подцепляется только из заранее заданной папки ($mail->AddAttachment("files/pic.jpg"). А нужно, что бы файл можно было выбрать самому из структуры.

Отправка происходит с помощью phpmailer.

<?PHP
header("Content-type: text/html; charset=UTF-8");
?>

<body>
<form method="post" action="index.php">
<input type="file" name="file">
<button name="send">Send</button>
</form>
</body>
</html>

<?PHP
if(isset($_POST['send'])){
date_default_timezone_set('Evrope/Moscow');
require_once "lib/class.phpmailer.php";
$mail = new PHPMailer;

$mail->IsSMTP();
$mail->Host ="smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->SMTPSecure ="ssl";
$mail->Port = 465;
$mail->CharSet ='Utf-8';

$body = file_get_contents('content.php');
$mail->Username = "...";
$mail->Password = "...";
$mail->SetFrom('abc@bk.ru', 'Системный администратор');
$mail->Subject = "Отправка письма с GMAIL";
$mail->MsgHTML($body);
$address = "abc@bk.ru";
$mail->AddAddress ($address, "кому");

$mail->AddAttachment("files/pic.jpg");

if($mail->Send()){
echo "Ваше письмо успешно отправлено!";
}else{
echo "Что то пошло не так!";
}
}

?>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.