Я сделал эту форму почтовой программой, и она работает хорошо без прикрепления изображения. Но мне нужна функция загрузки изображений. Есть ли простой способ сделать это?Форма Mailer с изображением Вложение
Я уже пробовал несколько вещей, но я не могу заставить его работать.
Заранее благодарен!
<?php
$EmailFrom = "[email protected]";
$EmailTo = "[email protected]";
$Subject = "New Mail";
$Name = Trim(stripslashes($_POST['Name']));
$City = Trim(stripslashes($_POST['City']));
$Email = Trim(stripslashes($_POST['Email']));
$Tel = Trim(stripslashes($_POST['Tel']));
$Position = Trim(stripslashes($_POST['Position']));
// validation
$validationOK=true;
if (!$validationOK) {
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
exit;
}
// prepare email body text
$Body = "";
$Body .= "Name: ";
$Body .= $Name;
$Body .= "\n";
$Body .= "Wohnort: ";
$Body .= $City;
$Body .= "\n";
$Body .= "Email: ";
$Body .= $Email;
$Body .= "\n";
$Body .= "Tel: ";
$Body .= $Tel;
$Body .= "\n";
$Body .= "Position: ";
$Body .= $Position;
$Body .= "\n";
// send email
$success = mail($EmailTo, $Subject, $Body, "From: <$EmailFrom>");
// redirect to success page
if ($success){
print "<meta http-equiv=\"refresh\" content=\"0;URL=contactthanks.php\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.htm\">";
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>G</title>
</head>
<body>
<div class="container">
<div class="main">
<div class="position">
<form method="post" action="contactengine.php" enctype="multipart/form-data"> >
<label for="Name">Name:</label>
<input type="text" name="Name" id="Name" required/>
<label for="City">Wohnort:</label>
<input type="text" name="City" id="Tel" required/>
<label for="Email">Email:</label>
<input type="text" name="Email" id="Email" required/>
<label for="Tel">Tel:</label>
<input type="text" name="Tel" id="Tel" />
<input type="radio" name="Position" value="Pos1" required> Pos1
<input type="radio" name="Position" value="Pos2" required> Pos2
<label for="File">Filename:</label>
<input type="file" name="File" id="File"><br>
<input type="submit" name="submit" value="Submit" class="submit-button" />
</form>
</div>
</div>
</div>
Возможный дубликат [Как отправить изображение в функции почты PHP] (http://stackoverflow.com/questions/26423942/how-to-send-image-in-php-mail-function) –
thx, didn ' Я видел это в моем поиске. – bitstream