0
我有一個HTML表單我有一個文件上傳按鈕 - 它的工作原理是文件上傳到上傳文件夾。我需要HTML PHP表單文件上傳 - 顯示提交文件名並將文件發送到電子郵件
上傳的文件名顯示在提交中。它應該被添加到該塊:
<?php if(isset($emailSent) && $emailSent == true) { //If email is sent ?> <div id="sadhu"> <p class="general_site">First Name:<strong><?php echo $firstname;?></strong></p> <p class="general_site">Last Name:<strong><?php echo $lastname;?></strong></p> <p class="general_site">Email:<strong><?php echo $email;?></strong></p> <p class="general_site">Theme:<strong><?php echo $theme;?></strong></p> <p class="general_site">Type:<strong><?php echo $type;?></strong></p> <p class="general_site">Upload:<strong><?php print_r($_FILES['datafile']);?></strong></p> </div> <?php } ?>
目前的print_r顯示該文件,但在凌亂的陣列,我需要把它清理乾淨......
一旦這種形式提交的郵件雖然沒有附加文件。在發送的電子郵件中的所有部分我是這樣的:
//If there is no error, send the email if(!isset($hasError)) { $emailTo = '[email protected]'; //Put your own email address here $body = "First Name: $firstname \n\nLast Name: $lastname \n\nEmail: $email \n\nTheme: $theme \n\nType of Abstract: $type \n\nUpload: $datafile \n\n"; $headers = 'From: My Site <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email; mail($emailTo, $subject, $body, $headers); $emailSent = true; }
嗨嗯布魯:)非常好 - 我必須說我想到了$ FILES位 - 所以謝謝你,將結帳該教程。 – brett