手册里有例子的。看一下吧
http://cn.php.net/manual/zh/function.mail.php

解决方案 »

  1.   

    html邮件我会发,问题是如何在服务器上把php文件转成html代码发出去?
      

  2.   

    //=======生成静态页面============
    ob_start();
    //---your code -----
    $str = ob_get_contents();
    $fp = fopen("a.htm","w");
    fwrite($fp,$str);
    fclose($fp);
    ob_end_clean();
    //============================
    下面是你发送邮件的代码
      

  3.   

    生成了a.htm文件,发邮件的时候怎么把它的源码嵌入到邮件内呢?不以附件,以正文的方式!
      

  4.   

    明白了,不用生成静态页面,直接从缓存里取出来就行了!
    <?php//----打开缓存
    ob_start();//----直接倒入要发送的php文件
    include("article.php?id=33");$str = ob_get_contents();//----- 发送邮件代码 ------
    mail($to, $subject, $str, $headers);?>