Folks,
Why I trying to use sendmail from localhost ?
Cos my test site from freehost showing this error:
Fatal error: Uncaught mysqli_sql_exception: No such file or directory in /home/vol2_6/epizy.com/epiz_37597648/htdocs/conn.php:11 Stack trace: #0 /home/vol2_6/epizy.com/epiz_37597648/htdocs/conn.php(11): mysqli_connect('localhost', 'epiz_37597648', 'password', 'epiz_37597648_t...') #1 /home/vol2_6/epizy.com/epiz_37597648/htdocs/pagination.php(3): require('/home/vol2_6/ep...') #2 {main} thrown in /home/vol2_6/epizy.com/epiz_37597648/htdocs/conn.php on line 11
I replaced my password on above error with 'password'.
Not sure why php outputting my password to the browser!!!!
This code produced the error:
$to = $domain_email;
$header = "webmaster@test.com";
$subject = 'Potential Visitor Alert';
$message = "One of our users are searching for what you may have to sell.\n He/she is searching for\n $search.";
$message = wordwrap("$message","30");
if(mail("$to","$subject","$message","$header"))
{
echo 'Mail Sent';
}
else
{
echo 'Mail UnSent';
}
conn.php
<?php
$server = 'localhost';
$db_user = 'epiz_37597648';
$db_password = 'password';
$db = 'epiz_37597648_test';
mysqli_report(MYSQLI_REPORT_ERROR|MYSQLI_REPORT_STRICT);
$conn = mysqli_connect($server,$db_user,$db_password,$db);
mysqli_set_charset($conn,'utf8mb4');
if(mysqli_connect_error())
{
echo "Mysqli Connection Error" . mysqli_connect_error();
}
elseif(mysqli_connect_errno())
{
echo "Mysqli Connection Error Number" . mysqli_connect_errno();
}
?>
Why I get error ? I get no password error as password is correct.
DB details:
Current Databases
MySQL DB Name MySQL User Name MySQL Password MySQL Host Name PHPMyAdmin
epiz_37597648_test epiz_37597648 (Your vPanel Password) sql101.epizy.com