2012-12-11 61 views
0

我有這種形式發送帶有6個附件的電子郵件。我需要幫助來編寫php處理腳本來發送多個附件。如果我能得到關於如何編寫處理腳本以在PHP中使用多個附件發送電子郵件的提示,我會很高興。在php中發送帶有多個附件的郵件

<<html> 
<head> 
<title>Send an Email</title> 
<link href="style.css" rel="stylesheet" type="text/css"> 
</head> 
<body> 
<h1>Send an Email</h1> 
<form action="mail.php" method="POST" enctype="multipart/form-data"> 
<p>&nbsp;</p> 
<table width="579" border="0"> 
<tr> 
<td wid th="61">Email From:</td> 
<td colspan="3"><input name="emailfrom" type="text" value="" size="90" /></td> 
</tr> 
<tr> 
<td>Emai To: </td> 
<td colspan="3"><label for="emailto"></label> 
    <textarea name="emailto" id="emailto" cols="70" rows="3"></textarea></td> 
</tr> 
<tr> 
<td valign="middle">Subject::</td> 
<td colspan="3"><input name="subject" type="text" value="" size="90" /></td> 
</tr> 
<tr> 
<td>&nbsp;</td> 
<td colspan="3">&nbsp;</td> 
</tr> 
<tr> 
<td>Message:</td> 
<td colspan="3"><textarea cols="70" rows="18" name="message"></textarea></td> 
</tr> 
<tr> 
<td nowrap>Attach file</td> 
<td width="224"><input name="file1" type="file" class="send" size="24" /></td> 
<td width="61" nowrap>Attach file</td> 
<td width="218"><input name="file2" type="file" size="24" /></td> 
</tr> 
<tr> 
<td nowrap>Attach file</td> 
<td><input name="fil3" type="file" class="send" size="24" /></td> 
<td nowrap>Attach file</td> 
<td><input name="file4" type="file" size="24" /></td> 
</tr> 
<tr> 
<td nowrap>Attach file</td> 
<td><input name="file5" type="file" class="send" size="24" /></td> 
<td nowrap>Attach file</td> 
<td><input name="file6" type="file" size="24" /></td> 
</tr> 
<tr> 
<td nowrap>&nbsp;</td> 
<td>&nbsp;</td> 
<td nowrap>&nbsp;</td> 
<td>&nbsp;</td> 
</tr> 
<tr> 
<td nowrap>&nbsp;</td> 
<td>&nbsp;</td> 
<td nowrap>&nbsp;</td> 
<td align="right"><input type="submit" class="send" value="Send" /></td> 
</tr> 
</table> 

</form> 

回答

0

你可以使用<input type='file' name='file[]' multiple>上傳多個文件。看看this教程。它應該有所幫助!

我想看看使用PHPMailer。你將會很容易地附加文件$mail->AddAttachment($path);

+0

請給一個有效的安納斯 – dunatech

+0

我相信我是。你讀過教程了嗎? – SeanWM