本文介绍了我无法在000webhost上发送超过5的电子邮件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
i have some trouble here.
i m tying to send emails from my database where i have email column and in that column i have number of emails in there but when i try to insert more than 5 emails in my email column the Code i placed to send email is wouldn't be worked.one more thing i worked from 000webhost sever not on localhost.and using mail function.
here is my php file
<?php
if (isset($_POST['submit'])) {
$text = $_POST['text'];
$user_email = $_POST['user_email'];
if ($user_email == '') {
$select_id = "<h4><center>select your e-mail id first!</h4></center>";
} elseif ($text) {
$sql = "INSERT INTO senior_registered_post (user_id,text,date_time) VALUES ('$user_email','$text')";
mysqli_query($db, $sql);
$solution = mysqlI_query($db, "SELECT * FROM
senior_registered_users WHERE user_id='" . $_SESSION["user_id"] . "'");
$row = mysqli_fetch_array($solution);
$first_name = $row['first_name'];
$subject = $row['subject'];
$email = $row['email'];
$email_list = "";
$sql = "select email from email";
$result = mysqli_query($db, $sql);
while ($row = mysqli_fetch_array($result)) {
if (!empty($row['email'])) { //if email column is not empty
$email_list .= $row['email'] . ",";
}
}
$email_list = rtrim($email_list, ','); //trim the rightmost ',' and remove it e.g abc,abd
echo $to = "$email_list"; // add one by one email id and send it
$subject = "$subject";
$header = "from:$first_name<$email>";
$message = " $text ";
if (mail($to, $subject, $message, $header)) {
echo "<div class='alert alert-success alert-dismissable fade in'>";
echo"<a href='#' class='close' data-dismiss='alert' aria-label='close'>×</a>";
echo"E-mail send succesfully on registered E-mail Addresses";
echo " </div>";
} else {
echo '<div class="alert alert-dismissable fade in">';
echo '<a href="#" class="close" data-dismiss="alert" aria-label="close">×</a>';
echo ' Error! please Try After Sometime';
echo '</div>';
}
} else if ($user_email == '') {
$select_id = "<h4><center>select your e-mail id first!</h4></center>";
} else {
$textfield = "<h4><center>Please fill-out the Text fields first!</center></h4>";
}
}
?>
我尝试了什么:
What I have tried:
when i pressed the submit button if email column in my database contain more than 5 emails then its says Error! please Try After Sometime it's worked perfectly under <=5 email but more than that not.please if anybody have any idea were i am getting wrong please help i m new to php. any small help is appreciated.
推荐答案
这篇关于我无法在000webhost上发送超过5的电子邮件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!