這是我的HTML部分,請告訴我該怎麼形式上的動作過關:WordPress的 - 發送郵件帶有附件
<form action="" method="post" enctype="multipart/form-data">
<div class="inputtext"><input type="text" placeholder="Fast Name*" name="fname"></div>
<div class="inputtext"><input type="text" placeholder="Email ID*" name="email"></div>
<div class="inputtext">
<select name="bcontact">
<option value="">-- Best Way to Contact --</option>
<option value="Phone">Phone</option>
<option value="Email">Email</option>
</select></div>
<div class="inputtext"><input type="text" placeholder="Years Of Experience" name="experience"></div>
<div class="inputtext"><input type="file" name="uploaded_file"></div>
<div class="input100per"><textarea placeholder="How can we help you?" rows="5" name="message"></textarea></div>
<div class="input100per"><input type="submit" value="Submit" name="submit">
<div>
</form>
代碼: 我需要與像PDF/Word文檔附件的電子郵件。
if (isset($_POST['submit'])) {
global $wpdb;
$to ='[email protected]';
$from = '[email protected]';
$name = get_bloginfo('name');
$attachment = $_POST['file'];
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: multipart/mixed; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ' . $name . ' <' . $from . '>' . "\r\n";
$subject = 'Testing';
$msg = 'Yay!';
$mail_attachment = array($attachment);
wp_mail($to, $subject, $msg, $headers, $mail_attachment);
echo 'Email sent';
} else {
echo 'Email not sent';
}
請找出我的解決方案。謝謝!
大你解決它!您是否可以將自己的答案標記爲標記問題的解決方案?謝謝! – SaschaM78