Autor Zpráva
4ever
Profil
Zdravím

zkouším takový modul v codeignitoru, který jsem sepsal podle návodu.

<?php
class Gemail extends CI_Controller {
  function __construct(){
   parent::__construct();
  }

  function index(){
   $config = Array(
    'protocol' => 'smtp',
    'smtp_host' => 'ssl://smtp.googlemail.com',
    'smtp_port' => 465,
    'smtp_user' => 'blablabla@gmail.com',
    'smtp_pass' => '');
   $this->load->library('email',$config);
   $this->email->set_newline("\r\n");  
   $this->email->from('blablabla@gmail.com', 'My name');      
   $this->email->to('blablabla@gmail.com', 'My name');      
   $this->email->subject('Email test');      
   $this->email->message('It works.');
   if ($this->email->send()) echo "email OK"; else show_error($this->email->print_debugger()); 
  }
}

?>

Ale vrací chybu. Poradíte mi co musím nastavit? Snad nějakou položku v php.ini?

A PHP Error was encountered
Severity: Warning
Message: fsockopen() [function.fsockopen]: unable to connect to ssl://smtp.googlemail.com:465 (Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?)
Filename: libraries/Email.php
Line Number: 1673
Jozin
Profil
Ahoj,

jsi si jistý, že máš zapnutý mod_ssl? Podle chyby to vypadá, že ne.

Jinak ve třídě máš zbytečně metodu __construct, ta je potřeba, pokud chceš u třídy mít něco v kontruktoru. A musíš tam zavolat parent::__construct();, ale pokud tam není nic jiného, je to zbytečné.

Jozin.
4ever
Profil
ten ssl_modul pod apache mi nejde zapnout, respektive nejde restartovat server.

V konfiguráku je toto:

##LoadModule ssl_module modules/mod_ssl.so

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

Když to odkomentuju tak to stále nejde restartovat. Jak mám deaktivovat ten ssl_modul?

Edit:
Tak jsem to vše odkomentoval a už mi server zase jede. Ale proč to teda nejde spustit? Že by mě modul chybu? Wampserver 1.7
__construct
Profil
4ever:
Ale proč to teda nejde spustit? Že by mě modul chybu? Wampserver 1.7
Nikto z nás nemá prístup na Tvoj PC, tak bude asi najrozumnejšie aby si sa pozrel Ty či tam ten modul máš, alebo nie. Nápomocné Ti môžu byť aj logy, ktoré si Wamp ukladá do C:/wamp/logs.
4ever
Profil
Nemám. Kde se to dá stáhnout (samostatně)? Pro Apache 2.2.4

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0