你好來自stackoverflow的人。 我需要一些幫助,我有一個PHP腳本.. 問題是它沒有發送任何電子郵件。我嘗試了一些其他的話題,但它沒有工作得很好..PHP郵件MYSQL DB
,這裏是我的郵件(已被列入配置)代碼:
<?php
$sql = "SELECT email FROM users";
$res = mysql_query($sql) or die(mysql_error());
while($row = mysql_fetch_assoc($res))
{
$area .= $row['email']. ", ";
}
?>
<?php
if(isset($_POST['submit'])){
$email_list = explode(',', $area);
$message = $_REQUEST['bericht'];
$to = $email_list;
@mail($to,"Message","$message". "\n\n". "Met vriendelijke groet,". "\n". "Brian","From: [email protected]$siteurl");
}
?>
什麼是錯的代碼?謝謝!
首先,您使用@阻止來自郵件的錯誤消息。你真的從你的查詢中獲得任何電子郵件地址嗎? '$ to'中有什麼 - 用'explode()'看起來像是一個數組;你有沒有檢查過文檔,看看你是否可以傳遞一個數組作爲To列表? – andrewsi
@andrewsi我創建了另一個php文件,只是一個普通的文件,看它是否劃過電子郵件。它確實排行電子郵件我從數據庫中看到4封電子郵件現在 – user3096407
@andrewsi謝謝我發現它感謝您的幫助和從mjayt ..我擁有你們一個!你們做了我的一天;-) – user3096407