質問 > フロント機能 > お問い合わせに添付ファイル |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
muro |
投稿日時: 2010/1/23 17:51
対応状況: −−−
|
常連 ![]() ![]() 登録日: 2008/10/12 居住地: 投稿: 33 |
Re: お問い合わせに添付ファイル ページでいってもそうですね。。。
Tips32というやつでした。 Tips32を参考にしてデータベースに登録する部分以外をはめこみました。 SC_SendMail.phpに添付ファイル送信用の処理 getFILEHeader()と sendFileMail()をつけたして、 LC_Page_Contact.phpの IfSendMail()にある $objMail->sendMail();を $objMail->sendFileMail($filename);にしました。 $filenameの中身が受け取れていないので、 メールは送信されますが、添付がないという状態です。 SC_SendMail.phpに追加した処理 // ヘッダーを返す★追加 function getFILEHeader() { $arrHeader = $this->getBaseHeader(); $arrHeader['Content-Type'] = "text/plain; charset=\"ISO-2022-JP\""; $arrHeader['Content-Transfer-Encoding'] = "7bit"; return $arrHeader; } // 添付ファイル付きメール送信を実行する★追加 function sendFileMail($filename) { $this->objMailMime = new Mail_mime(); $this->objMailMime->setTXTBody(mb_convert_encoding($this->body, 'JIS')); for($i = 0; $i < count($filename); $i++){ if($filename[$i] !== ""){ $this->objMailMime->addAttachment($filename[$i], 'application/octet-stream', mb_convert_encoding($filename[$i], 'ISO-2022-JP', 'SJIS')); } } $param = array( "text_charset" => "iso-2022-jp", //TEXT用 "text_encoding" => "base64" //TEXT用 ); $this->body = $this->objMailMime->get($param); $header = $this->objMailMime->headers($this->getFILEHeader()); $result = $this->objMail->send($this->getRecip(), $header, $this->body); if (PEAR::isError($result)) { GC_Utils_Ex::gfPrintLog($result->getMessage()); GC_Utils_Ex::gfDebugLog($header); return false; } return true; } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
![]() |
muro | 2010/1/23 15:00 |
![]() |
yokoshima | 2010/1/23 15:14 |
![]() |
muro | 2010/1/23 15:25 |
![]() |
tonton | 2010/1/23 16:39 |
![]() |
muro | 2010/1/23 20:43 |
![]() |
tonton | 2010/1/24 0:25 |
![]() |
george | 2010/6/11 13:51 |
![]() |
AMUAMU | 2010/6/11 15:11 |
![]() |
george | 2010/6/11 18:06 |
![]() |
satake7 | 2010/8/1 10:26 |
![]() |
satake7 | 2010/8/6 18:30 |
![]() |
seasoft | 2010/1/23 17:06 |
» ![]() |
muro | 2010/1/23 17:51 |
![]() |
seasoft | 2010/1/23 17:57 |
![]() |
TigerWalk | 2011/1/25 16:14 |
![](images/pixel.gif)