我刚刚通过这个答案 HERE ,如何使用PHP邮件程序在PHP中发送文件,所以我有以下HTML代码:
<form action="./php/send-file.php" method="post" enctype="multipart/form-data">
<input type="file" name="files" id="filer_input" multiple="multiple">
<input type="submit" value="Submit">
</form>
PHP代码如下:
require_once('class.phpmailer.php');
$email = new PHPMailer();
$email->From = 'gautam@webmunky.com';
$email->FromName = 'Your Name';
$email->Subject = 'Message Subject';
$email->AddAddress( 'gautam@webmunky.com' );
<!-- $file_to_attach = $_FILES['files']; -->
$email->AddAttachment( $_FILES['files']['tmp_name'],
$_FILES['files']['name'] );
return $email->Send();
我相信我在以下两行代码中犯了一个错误:
<!-- $file_to_attach = $_FILES['files']; -->
$email->AddAttachment( $_FILES['files']['tmp_name'],
$_FILES['files']['name'] );
但我不确定,有人可以指导我如何使用上面的PHP代码发送我的文件吗?
谢谢。
答案 0 :(得分:0)
很确定这是语法错误
<?php
<!-- $file_to_attach = $_FILES['files']; -->
当您需要PHP评论时,这是HTML评论。
<?php
//$file_to_attach = $_FILES['files'];
甚至
<?php
#$file_to_attach = $_FILES['files'];