Day 3 : Sending Emails

http://codeigniter.com/user_guide/libraries/email.html

  • datos de conexión:(se puede guardar directamente en /application/config/email.php
    $config = array(
        'protocol' => 'smtp',
        'smtp_host' => 'ssl://smtp.googlemail.com',
        'smpt_port' => 465,
        'smtp_user' => 'user',
        'smtp_pass' => 'pass'
    );
  • $this→load→library('email',$config);
  • $this→email→set_newline(«\r\n»);
  • $this→email→from('email','nombre');
  • $this→email→to('email');
  • $this→email→cc('email');
  • $this→email→bcc('email');
  • $this→email→subject('asunto');
  • $this→email→message('mensaje');
  • $this→email→send(); ← devuelve TRUE o FALSE
  • show_error($this→email→print_debugger()); ← aplicable a otras librerias??
  • $this→email→attach('/home/user/web/file');
  • en /application/config/config.php
    • $config['server_root'] = $_SERVER['DOCUMENT_ROOT']; ← da la ruta física a nuestro server (para inclusión de archivos)
    • se puede acceder mediante $this→config→item('server_root');
  • web/php/codeigniter/day3.txt
  • Darrera modificació: 08/04/2012 13:27
  • per mate