Changeset 11730 for branches/comu/data/class/GC_SendMail.php
- Timestamp:
- 2007/03/11 06:27:25 (19 years ago)
- File:
-
- 1 edited
-
branches/comu/data/class/GC_SendMail.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/comu/data/class/GC_SendMail.php
r11729 r11730 6 6 */ 7 7 8 //--- テキスト/HTML メール送信8 //--- ¥Æ¥¥¹¥È/HTML¡¡¥á¡¼¥ëÁ÷¿® 9 9 class GC_SendMail { 10 10 11 var $html; // HTML メールヘッダー12 var $to; // 送信先13 var $subject; // 題名14 var $body; // 本文15 var $header; // ヘッダー16 var $return_path; // return path11 var $html; // HTML ¥á¡¼¥ë¥Ø¥Ã¥À¡¼ 12 var $to; // Á÷¿®Àè 13 var $subject; // Âê̾ 14 var $body; // ËÜʸ 15 var $header; // ¥Ø¥Ã¥À¡¼ 16 var $return_path; //¡¡return path 17 17 var $mailer; 18 18 19 /* ヘッダ等を格納20 $to -> 送信先メールアドレス21 $subject -> メールのタイトル22 $body -> メール本文23 $fromaddress -> 送信元のメールアドレス24 $header -> ヘッダー25 $from_name -> 送信元の名前(全角OK)26 $reply_to -> reply_to 設定27 $return_path -> return-path アドレス設定(エラーメール返送用)28 $cc -> カーボンコピー29 $bcc -> ブラインドカーボンコピー19 /* ¥Ø¥Ã¥ÀÅù¤ò³ÊǼ 20 $to -> Á÷¿®Àè¥á¡¼¥ë¥¢¥É¥ì¥¹ 21 $subject -> ¥á¡¼¥ë¤Î¥¿¥¤¥È¥ë 22 $body -> ¥á¡¼¥ëËÜʸ 23 $fromaddress -> Á÷¿®¸µ¤Î¥á¡¼¥ë¥¢¥É¥ì¥¹ 24 $header -> ¥Ø¥Ã¥À¡¼ 25 $from_name -> Á÷¿®¸µ¤Î̾Á°¡ÊÁ´³ÑOK¡Ë 26 $reply_to -> reply_toÀßÄê 27 $return_path -> return-path¥¢¥É¥ì¥¹ÀßÄê¡Ê¥¨¥é¡¼¥á¡¼¥ëÊÖÁ÷ÍÑ¡Ë 28 $cc -> ¥«¡¼¥Ü¥ó¥³¥Ô¡¼ 29 $bcc -> ¥Ö¥é¥¤¥ó¥É¥«¡¼¥Ü¥ó¥³¥Ô¡¼ 30 30 */ 31 31 … … 33 33 function setTo($to, $to_name = "") { 34 34 if($to_name != "") { 35 $name = ereg_replace("<"," <", $to_name);36 $name = ereg_replace(">"," >", $name);35 $name = ereg_replace("<","¡ã", $to_name); 36 $name = ereg_replace(">","¡ä", $name); 37 37 $name = mb_encode_mimeheader($name); 38 38 $this->to = $name . "<" . $to . ">"; … … 47 47 $this->subject = $subject; 48 48 $this->body = $body; 49 // ヘッダーに日本語を使用する場合はMb_encode_mimeheaderでエンコードする。50 $from_name = ereg_replace("<"," <", $from_name);51 $from_name = ereg_replace(">"," >", $from_name);49 // ¥Ø¥Ã¥À¡¼¤ËÆüËܸì¤ò»ÈÍѤ¹¤ë¾ì¹ç¤ÏMb_encode_mimeheader¤Ç¥¨¥ó¥³¡¼¥É¤¹¤ë¡£ 50 $from_name = ereg_replace("<","¡ã", $from_name); 51 $from_name = ereg_replace(">","¡ä", $from_name); 52 52 53 53 $this->header = "From: ". Mb_encode_mimeheader( $from_name )."<".$fromaddress.">\n"; … … 76 76 } 77 77 78 // メール送信を実行する78 // ¥á¡¼¥ëÁ÷¿®¤ò¼Â¹Ô¤¹¤ë 79 79 function sendMail() { 80 80 81 81 Mb_language( "Japanese" ); 82 82 83 // メール送信83 //¡¡¥á¡¼¥ëÁ÷¿® 84 84 if( mb_send_mail( $this->to, $this->subject, $this->body, $this->header, "" . $this->return_path ) ) { 85 85 return true; … … 92 92 Mb_language( "Japanese" ); 93 93 94 // メール送信94 //¡¡¥á¡¼¥ëÁ÷¿® 95 95 if( mail( $this->to, $this->subject, $this->body, $this->header, "" . $this->return_path ) ) { 96 96 return true;
Note: See TracChangeset
for help on using the changeset viewer.
