反馈到哪,文本?数据库?还是直接就显示出来?

解决方案 »

  1.   

    我从网上找了一个发送到邮箱的,呵呵,
    <?
    class mime_mail 

    var $parts; 
    var $to; 
    var $from; 
    var $headers; 
    var $subject; 
    var $body;  function mime_mail(){ 
    $this->parts = array(); 
    $this->to = ""; 
    $this->from = ""; 
    $this->subject = ""; 
    $this->body = ""; 
    $this->headers = ""; 
    }  function add_attachment($message, $name = "", $ctype = "application/octet-stream") { 
    $this->parts[] = array ( 
    "ctype" => $ctype, 
    "message" => $message, 
    "encode" => $encode, 
    "name" => $name 
    ); 

    function build_message($part) { 
    $message = $part["message"]; 
    $message = chunk_split(base64_encode($message)); 
    $encoding = "base64"; 
    return "Content-Type: ".$part["ctype"]. 
    ($part["name"]?"; name = \"".$part["name"]."\"" : ""). 
    "\nContent-Transfer-Encoding: $encoding\n\n$message\n"; 
    }  function build_multipart(){ 
    $boundary = "b".md5(uniqid(time())); 
    $multipart = "Content-Type: multipart/mixed; boundary = $boundary\n\nThis is a MIME encoded message.\n\n--$boundary";  for($i = sizeof($this->parts)-1; $i >= 0; $i--) { 
    $multipart .= "\n".$this->build_message($this->parts[$i])."--$boundary"; 

    return $multipart.= "--\n"; 

    function send() 

    $mime = ""; 
    if (!empty($this->from)) 
    $mime .= "From: ".$this->from."\n"; 
    if (!empty($this->headers)) 
    $mime .= $this->headers."\n";  if (!empty($this->body)) 
    $this->add_attachment($this->body, "", "text/plain"); 

    $mime .= "MIME-Version: 1.0\n".$this->build_multipart();  mail($this->to, $this->subject, "", $mime); 

    }; // end of class $attachment = fread(fopen("test.jpg", "r"), filesize("test.jpg")); 
    $mail = new mime_mail(); 
    $mail->from = "[email protected]"; //这是出处
    $mail->headers = "Errors-To: [email protected]";$mail->to = "[email protected]"; //这是戏子的邮箱,在这里你可以改成你的邮箱发一下$mail->subject = "Testing..."; //这是标题
    $mail->body = "This is just a test."; //这是内容
    //$mail->add_attachment("$attachment", "test.jpg", "image/jpeg"); //去掉注释,你就以发附件
    $mail->send(); 
    ?>