【当ブログではアフィリエイト広告を利用しています】

[PHP] QdmailをCodeigniterのライブラリ化する

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

Qdmail(メールライブラリ)をCodeigniterで標準のライブラリのように使えるようにライブラリ化してみます。

まずは、application\libraries に「qdmail.php」を配置します。

次に、こんな感じでCodeigniter用のライブラリファイルを作成します。(UseQdmail.php)

<?php if (!defined('BASEPATH')) exit('No direct script access allowed');


class UseQdmail {
    function UseQdmail()
    {
		if ( ! class_exists('QdmailBase'))
		{
			require_once(APPPATH.'libraries/qdmail'.EXT);
		}
		$CI =& get_instance();
		$CI->mail = new Qdmail();
		$CI->mail->lineFeed("\n");
    }
}

?>

これで、普通に「autoload.php」等から呼び出してください。

$autoload['libraries'] = array('database', 'session', 'UseQdmail');

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。