本帖最后由 fzllz 于 2011-11-18 13:59:43 编辑

解决方案 »

  1.   

    看样子你是要上传文件,那么应该用$_FILES,html部分应该是<form action="***.php" method="post" enctype="multipart/form-data">,去翻一下手册看看文件上传那部分
      

  2.   

    最近在学php,用phpmailer发送邮件,在chrome下发不了附件..所以想问下
      

  3.   

    啊,抱歉.问题没有说清楚.我是要用phpmailer发带附件邮件,chrome下只能获得文件名,所以发不了.
      

  4.   

    如果是这样的话,那么你的思路也是有问题的
    如果你不需要客户端上传文件的话,那么应该就是提供附件在服务器端的路径,input框应该是text的。如果你要通过客户端上传文件作为附件的话,你应该首先是一个上传操作才对!<form action="sendmail.php" method="post" enctype="multipart/form-data">
    </form>sendmail.php<?php
      $uploadfile = 上传之后的文件路径
      $phpmailer->add($uploadfile)  增加附件
      $phpmailer->send();
    ?>
    应该是这样一个流程才对吧!
      

  5.   

    如果type是text 那就要手动输入路径啊.因为前面学到上传那里就是用file的,所以这里就照搬了,但在IE下获得的是路径,chrome下就只是文件名,所以phpmailer发送不了..