如何附加视频文件并使用phpmailer通过电子邮件发送?

帕特里夏·摩尔

我正在使用phpmailer通过电子邮件发送我的表单详细信息,它具有一个名称字段和一个fil上传字段,并希望附加名称和视频并使用phpmailer通过电子邮件发送,这是我使用的示例代码。

html表格

    <form action='<?php bloginfo('template_directory'); ?>/upload.php' method='post' enctype="multipart/form-data">
          <div class="col-md-12">
            <div class="inner-addon left-addon col-md-3 col-sm-12 col-xs-12" style="display : inline-block">
              <i class="glyphicon glyphicon-user"></i>
              <input type="text" name="name" placeholder="Full Name" class="form-control"style="padding-left: 35px;font-size: 14px;" required/>
            </div>
            <div class="col-md-12" style="padding : 0px !important">
         <div class="inner-addon left-addon col-md-3 col-sm-12 col-xs-12" style="display : inline-block; padding:0px !imporant;" >
         <div class="col-md-8 col-sm-8 col-xs-8" style="padding:0px;">
          <input id="uploadFile" class="form-control" placeholder="Choose File" disabled="disabled" style="border-radius: 4px 0px 0px 4px; background-color: #fff;"/></div>
          <div class="col-md-4 col-sm-4 col-xs-4" style="padding:0px !important"><div class="fileUpload btn btn-primary" style="margin:0px !important; height:45px;width:100%; border-radius: 0px 4px 4px 0px; background-color:#9177ad; border : 1px solid #9177ad;">
            <span style="line-height: 2.428571;">Upload</span>
            <input id="uploadBtn" name="fileToUpload" type="file" class="upload" required />
          </div></div>
          </form>    

upload.php

<?php

    require __DIR__ . '/PHPMailer/PHPMailerAutoload.php';
    $name = $_POST["name"];
    $mail->isSMTP();                                      // Set mailer to use SMTP
    $mail->Host = 'smtp.mandrillapp.com';  // Specify main and backup SMTP servers
    $mail->SMTPAuth = true;                               // Enable SMTP authentication
    $mail->Username = '[email protected]';                 // SMTP username
    $mail->Password = 'password';                           // SMTP password
    $mail->SMTPSecure = 'tls';                            // Enable TLS encryption, `ssl` also accepted
    $mail->Port = 587;
    $mail->setFrom('email', 'email');
    $mail->addAddress('[email protected]', 'name');     // Add a recipient
    $mail->isHTML(true);                                  // Set email format to HTML
    $mail->Subject = $name;
    $mail->Body    = 'hi';
    if (isset($_FILES['fileToUpload']) &&
        $_FILES['fileToUpload']['error'] == UPLOAD_ERR_OK) {
            $mail->AddAttachment($_FILES['fileToUpload']['tmp_name'],
                                 $_FILES['fileToUpload']['name']);
    }            
    if(!$mail->send()) {
          error_log('Message could not be sent.');
          error_log('Mailer Error: ' . $mail->ErrorInfo);
        } else {
          error_log('Message has been sent');
    }  

但是问题是我无法从桌面上附加视频,但是可以很好地处理图像和文档文件。我试图回显视频的文件类型,但未返回任何内容。所以有人可以帮我这个忙。我试图回显视频的文件类型,但未返回任何内容。

坎特洛普

在您的php.ini文件中,确认设置了以下内容:

memory_limit = 40M
post_max_size = 40M
upload_max_filesize = 40M
file_uploads = On

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过电子邮件发送Excel文件?

来自分类Dev

如何使用MFMailComposeViewContoller通过电子邮件发送pdf?

来自分类Dev

如何使用Intent拍照并通过电子邮件发送

来自分类Dev

PHP通过电子邮件发送JSON文件

来自分类Dev

无法通过电子邮件发送文件

来自分类Dev

codeigniter 多个文件归档通过电子邮件发送

来自分类Dev

如何通过Codename One通过电子邮件发送.csv文件?

来自分类Dev

如何通过电子邮件发送python代码输出?

来自分类Dev

如何通过电子邮件发送$ _SESSION变量

来自分类Dev

如何通过电子邮件发送Xcode项目

来自分类Dev

使用SendMessage通过电子邮件发送文件附件而不保存文件

来自分类Dev

使用SendMessage通过电子邮件发送文件附件而不保存文件

来自分类Dev

使用vbscript通过电子邮件发送文件夹/文件

来自分类Dev

如何使用os.remove()删除所有电子邮件文件?通过电子邮件发送到TFS票证

来自分类Dev

使用php通过电子邮件发送联系表格

来自分类Dev

使用crontab通过电子邮件发送备份

来自分类Dev

使用PHP通过电子邮件发送HTML表单

来自分类Dev

如何通过电子邮件发送保存的 CSV 文件或在 Android 中使用 Google Drive 上传?

来自分类Dev

通过电子邮件发送链接

来自分类Dev

通过电子邮件发送评级

来自分类Dev

如何在 CodeIgniter 中使用自己的电子邮件库通过电子邮件库发送附件

来自分类Dev

如何将cronjob错误保存到文件并通过电子邮件发送?

来自分类Dev

如何在Android KitKat上创建.txt文件并通过电子邮件发送

来自分类Dev

如何通过电子邮件发送CSV文件的下载链接

来自分类Dev

如何通过电子邮件发送批处理文件

来自分类Dev

如何在android中压缩文件夹并通过电子邮件发送

来自分类Dev

如何从 Azure blob 通过电子邮件发送文件内容

来自分类Dev

使用PHP通过电子邮件发送文件在IE 8中不起作用

来自分类Dev

在 IOS Swift 中将音频文件作为附件通过电子邮件发送不附加文件

Related 相关文章

  1. 1

    如何通过电子邮件发送Excel文件?

  2. 2

    如何使用MFMailComposeViewContoller通过电子邮件发送pdf?

  3. 3

    如何使用Intent拍照并通过电子邮件发送

  4. 4

    PHP通过电子邮件发送JSON文件

  5. 5

    无法通过电子邮件发送文件

  6. 6

    codeigniter 多个文件归档通过电子邮件发送

  7. 7

    如何通过Codename One通过电子邮件发送.csv文件?

  8. 8

    如何通过电子邮件发送python代码输出?

  9. 9

    如何通过电子邮件发送$ _SESSION变量

  10. 10

    如何通过电子邮件发送Xcode项目

  11. 11

    使用SendMessage通过电子邮件发送文件附件而不保存文件

  12. 12

    使用SendMessage通过电子邮件发送文件附件而不保存文件

  13. 13

    使用vbscript通过电子邮件发送文件夹/文件

  14. 14

    如何使用os.remove()删除所有电子邮件文件?通过电子邮件发送到TFS票证

  15. 15

    使用php通过电子邮件发送联系表格

  16. 16

    使用crontab通过电子邮件发送备份

  17. 17

    使用PHP通过电子邮件发送HTML表单

  18. 18

    如何通过电子邮件发送保存的 CSV 文件或在 Android 中使用 Google Drive 上传?

  19. 19

    通过电子邮件发送链接

  20. 20

    通过电子邮件发送评级

  21. 21

    如何在 CodeIgniter 中使用自己的电子邮件库通过电子邮件库发送附件

  22. 22

    如何将cronjob错误保存到文件并通过电子邮件发送?

  23. 23

    如何在Android KitKat上创建.txt文件并通过电子邮件发送

  24. 24

    如何通过电子邮件发送CSV文件的下载链接

  25. 25

    如何通过电子邮件发送批处理文件

  26. 26

    如何在android中压缩文件夹并通过电子邮件发送

  27. 27

    如何从 Azure blob 通过电子邮件发送文件内容

  28. 28

    使用PHP通过电子邮件发送文件在IE 8中不起作用

  29. 29

    在 IOS Swift 中将音频文件作为附件通过电子邮件发送不附加文件

热门标签

归档