Codeigniter : Send Email With Attachment and Create File Excel


Sudah lama sekali ga posting ‘sesuatu’. Kali ini saya akan coba share mengenai :

  1. Create File Excel yang akan disimpan ke dalam folder;
  2. Isi File diambil dari database;
  3. File tersebut kemudian dijadikan email attachment;
  4. Send Email dan
  5. Format Email HTML, so di dalamnya include css

Langkah – langkahnya seperti berikut : Baca lebih lanjut

Iklan

Codeigniter : Config Email Before Send Mail


Agar bisa mengirimkan menggunakan PHP dan Codeigniter, kita harus melakukan beberapa setup :

1. Buka File PHP.ini

  1. Buka file php.ini, kemudian cari baris SMTP = your_host_smtp, SMTP_port = your_port.
  2. Buka fileĀ autoload.php di : web_folder\application\config\autoload.php dan tambahkan libraries email, seperti berikut : $autoload[‘libraries’] = array(‘form_validation’,’pagination’,’table’,’session’,’database’,’email’);
  3. Kemudian Buat File email dan simpan di web_folder\application\config, dan isi file nya seperti berikut :
    <?php
    if ( ! defined('BASEPATH')) exit('No direct script access allowed');$config['protocol']='smtp';
    $config['smtp_host']='your_smtp_host';
    $config['smtp_port']='your_port';
    $config['smtp_timeout']='30';
    $config['smtp_user']='your_email';
    $config['smtp_pass']='your_password';
    $config['charset']='utf-8';
    $config['mailtype']='html';
    $config['newline']="\r\n";</pre>
    
  4. Selesai.

Mudah sekali kan, hal ini sudah saya praktikkan dan berhasil.

Codeigniter akses store procedure (SP) Mssql


Berikut ini saya akan mencoba mengakses store procedure sql server, menggunakan codeigniter. Dengan langkah-langkah seperti di bawah ini :

Controller , tambahkan secript berikut:

$v_data['v_get'] = $this-&gt;mlogin-&gt;get_decrypt($v_usr);

Model :

$v_sql = "declare @psws varchar(50) ";
$v_sql .= "exec Mn_Pass_Decrypt '".$v_usr."', @psws output ";
$v_sql .= "select @psws";
return $this-&gt;db-&gt;query($v_sql);

View :

foreach($v_get-&gt;row() as $v_data){
$v_data['0'];
}

echo $v_data;

selesai.