PHP发送邮件程序,邮件内容中有表单,用户在表单中输入数据后,就可进行提交,如何做?我在里面试这写了一下javascrip都没反应,那位高手有具体的经验给我说一下,这是我的源程序,里面只写的一个javascript,邮件中都显示不出来内容!
<?php 
 require_once 'Mail.php';   $config['mail'] = array(
    'host' => '192.168.20.9',   //smtp服务器地址,可以用ip地址或者域名 
    'auth' => false,             //true表示smtp服务器需要验证,false代码不需要
    'username' => 'wanggaoliang',//用户名
    'password' => 'wanggaoliang'    //密码 
  );
  
  /*
   * 使用$headers数组,可以定义邮件头的内容,比如使用$headers['Reply-To']可以定义回复地址
   * 通过这种方式,可以很方便的定制待发送邮件的邮件头
   */ 
   
    $headers['From'] = '[email protected]'; //发信地址 
    $headers['To'] = '[email protected]'; //收信地址 
    $headers['Subject'] = 'test mail send by php'; //邮件标题
    $headers['Content-type'] = 'text/html;charset=utf-8'; //邮件标题
    
    $mail_object = Mail::factory('smtp', $config['mail']);//返回一个smtp类
    $br = "\n";
    //create html String
    $html = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">'.$br;
    $html.= '<html>'.$br;
    $html.= '<head>'.$br;
    $html.= '<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">'.$br;
    $html.= '<title>'.$form_name.'</title>'.$br;
    $html.= '<style type="text/css">'.$br;
    $html.= '<!--'.$br;
    $cssString = file_get_contents('base.css');//读出整个文件内容到一个字符串
    $html.= $cssString.$br;
    $html.= '-->'.$br;
    $html.= '</style>'.$br;
    $html.= '</head>'.$br;
    $html.= '<body>'.$br;
    $html.= '<body>'.$br;
    $html.= '<script>' .$br;
    $html.= 'document.write("ddd")'.$br;
    $html.= '</script>'.$br;
    $html.= '</body>'.$br;
    $html.= '</html>';
    print_r($html);
    $body = $html;
    $mail_object->send($headers['To'],$headers,$body);//发送邮件
?>我用的是内部邮箱进行测试的.