email class CI
Reshad F
21/06/2012 17:14:31Holla,
Ik was bezig met de email class van CodeIgnitir en volgde daar een video tutorial van. nu is het zo dat de tut een beetje verouderd is. vervolgens heb ik de documentatie erbij gepakt maar hier werd ik niet veel wijzer van.
ik krijg een 500 error voor de regel
Parent::CI_Controller();
in de tut gebruiken ze de verouderde parent::Controller();
dit is de hele class
Toevoeging op 21/06/2012 17:26:00:
ah heb het opgelost!
het moest zijn parent::_construct();
Ik was bezig met de email class van CodeIgnitir en volgde daar een video tutorial van. nu is het zo dat de tut een beetje verouderd is. vervolgens heb ik de documentatie erbij gepakt maar hier werd ik niet veel wijzer van.
ik krijg een 500 error voor de regel
Parent::CI_Controller();
in de tut gebruiken ze de verouderde parent::Controller();
dit is de hele class
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
<?php
/**
* email class
*/
class Email extends CI_Controller
{
function __construct()
{
parent::CI_Controller(); //foutmelding hier
}
function index()
{
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'email hier',
'smtp_pass' => 'password hier'
);
#load the email from library
$this->load->library('email', $config);
#set new line
$this->email->set_newline("\r\n");
$this->email->from('Emailadress', 'Reshad F');
$this->email->to('Emailadress');
$this->email->subject('test email');
$this->email->message('het werkt!');
if($this->email->send())
{
echo 'email verstuurd';
}
else
{
show_error($this->email->print_debugger());
}
}
}
?>
/**
* email class
*/
class Email extends CI_Controller
{
function __construct()
{
parent::CI_Controller(); //foutmelding hier
}
function index()
{
$config = array(
'protocol' => 'smtp',
'smtp_host' => 'ssl://smtp.googlemail.com',
'smtp_port' => 465,
'smtp_user' => 'email hier',
'smtp_pass' => 'password hier'
);
#load the email from library
$this->load->library('email', $config);
#set new line
$this->email->set_newline("\r\n");
$this->email->from('Emailadress', 'Reshad F');
$this->email->to('Emailadress');
$this->email->subject('test email');
$this->email->message('het werkt!');
if($this->email->send())
{
echo 'email verstuurd';
}
else
{
show_error($this->email->print_debugger());
}
}
}
?>
Toevoeging op 21/06/2012 17:26:00:
ah heb het opgelost!
het moest zijn parent::_construct();
Gewijzigd op 21/06/2012 17:17:19 door Reshad F
Er zijn nog geen reacties op dit bericht.