A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::open($save_path, $name) should either be compatible with SessionHandlerInterface::open(string $path, string $name): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 132
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::close() should either be compatible with SessionHandlerInterface::close(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 290
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::read($session_id) should either be compatible with SessionHandlerInterface::read(string $id): string|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 164
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::write($session_id, $session_data) should either be compatible with SessionHandlerInterface::write(string $id, string $data): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 233
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::destroy($session_id) should either be compatible with SessionHandlerInterface::destroy(string $id): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 313
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: 8192
Message: Return type of CI_Session_files_driver::gc($maxlifetime) should either be compatible with SessionHandlerInterface::gc(int $max_lifetime): int|false, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
Filename: drivers/Session_files_driver.php
Line Number: 354
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_cookie_params(): Session cookie parameters cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 296
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: ini_set(): Session ini settings cannot be changed after headers have already been sent
Filename: drivers/Session_files_driver.php
Line Number: 108
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_set_save_handler(): Session save handler cannot be changed after headers have already been sent
Filename: Session/Session.php
Line Number: 110
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
A PHP Error was encountered
Severity: Warning
Message: session_start(): Session cannot be started after headers have already been sent
Filename: Session/Session.php
Line Number: 143
Backtrace:
File: /home2/umernaze/public_html/coderanks/application/controllers/Article.php
Line: 7
Function: __construct
File: /home2/umernaze/public_html/coderanks/index.php
Line: 317
Function: require_once
Sending email from localhost using Wamp in php | Coderanks
How to Send Email from Localhost in PHP
09/03/2019 .
1 minute, 19 seconds to read . Posted by Admin
#htmlemail
#codeigniteremail
#mysql
#mysql
#ViewsinCodeigniter
#phpmyadmin
Note: To send email from local, PHPMailer is the best option if that does n't work then you can use the following method.
How to send mail from localhost in php using wamp
Requirements:
Wamp Installed
Solution:
To send email from localhost you need to follow these steps.
Create a folder named as sendmail in C:\wamp\ or C:\wamp64\.
Download Sendmail and extract in sendmail folder
Open the sendmail.ini file and change it as follows
smtp_server=smtp.gmail.com
smtp_port=465
smtp_ssl=ssl
default_domain=localhost
error_logfile=error.log
debug_logfile=debug.log
auth_username=[your-gmail-account-username]@gmail.com
auth_password=[your-gmail-account-password]
pop3_server=
pop3_username=
pop3_password=
force_sender=
force_recipient=
hostname=localhost
Enable IMAP Access in your gmail’s Settings -> Forwarding and POP/IMAP -> IMAP Access:
Enable “php_openssl” and “php_sockets” PHP extensions:
Open php.ini and update sendmail_path as follows:
sendmail_path = "C:\wamp\sendmail\sendmail.exe -t -i"
Restart WAMP Server.
Create a PHP file in www(or in a subfolder of www) and write the following code in it:
<?php
$to = 'your-recipient@yahoo.com';
$subject = 'My test email';
$message = 'Hi, my message!';
$headers = 'From: [your-gmail-account-username]@gmail.com' . "\r\n" .
'MIME-Version: 1.0' . "\r\n" .
'Content-type: text/html; charset=utf-8';
if(mail($to, $subject, $message, $headers))
echo "Email sent";
else
echo "Email sending failed";
Update $to and $headers variables to set recipient and sender (“From” header). Save it as “send_email.php”.
Open this file in the browser
🍪 We use cookies to ensure you get the best experience on our website.
I agree