谁有PHP的信息反馈程序?简单点的 反馈到哪,文本?数据库?还是直接就显示出来? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我从网上找了一个发送到邮箱的,呵呵,<?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(); ?> !!! 比较大的数值怎么转化为字符串? php小程序 一个smarty的问题,大家来帮帮小弟吧 IIS下php5.2安装的问题 thinkphp导出excel表格问题,已经能导出表格了。 請問這幾道題難嗎?為何面試了幾個均不理想. 中国龙网络浏览器Beta 1.0版本,今天正式发布 (续我研究 搜索引擎 (五) 浏览器篇) 关于数据查询和输出的,我是菜鸟,请帮帮忙 php 里取整数的函数是什么啊? 如何在windows xp上编写和运行php,需要装什么东西。请大家指教。 Php乱码 请问这个数组该怎么访问?
<?
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();
?>