我有一些附屬腳本,我買的,但是這個劇本不具備的功能如何使PHP代碼通過電子郵件發送給郵件用戶名和密碼在mysql數據庫
「發送密碼和登錄ID我所有的子公司「每週或每兩週一次。
這是因爲根據我的經驗,他/她沒有很多成員不會回來,因爲不僅忘記了密碼,而且還忘記了用戶名。
我想每個月的會員的來信例如
要:[email protected] 來源:[email protected]
主題:提醒:您登錄網站的名稱和密碼
姓嗨,
我們擔心,如果你忘了你的登錄名和密碼。我們很高興看到你回到我們的網絡並積極參與。在這裏,詳細...
您的登錄名:Cubaan04 密碼:Cubaan04
請登錄網站
你忠實地 管理網站
我發現這個劇本,但不知道如何修改它
<?php
$db = mysql_connect("localhost", "plazacen_t", "plazacentrey");
mysql_select_db("plazacen_rak",$db);
$result = mysql_query("SELECT `email` FROM `affiliate_users`");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
sendMail($row[0]);
}
mysql_free_result($result);
function sendMail($to){
$subject = 'the subject';
$message = 'hello Shahrul';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
?>
它不起作用
以及如何將密碼和登錄按鈕從數據庫中?
感謝你爲這個
希望閱讀,IAM只是小白從你們
更新
從我們的朋友,答案得到幫助,我修改了它。是的,它現在發送電子郵件,但沒有像我想要的工作,我把
<?php
$db = mysql_connect("localhost", "plazacen_rak", "rakan852");
mysql_select_db("plazacen_rak",$db);
$result = mysql_query("SELECT email,password,name FROM `affiliate_users`");
while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
sendMail($row[0],$row[1],$row[2]);
}
mysql_free_result($result);
function sendMail($to,$pwd,$id){
$subject = 'the subject';
$message = 'your login name:". $id ." password: ". $pwd ."';
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $message, $headers);
}
?>
我收到的是這樣的電子郵件;
主題 2015年4月4日下午9時59
您的登錄名: 「$標識」。密碼:「。$ pwd」。
它不是$ ID更改用戶名在數據庫中,所以做$ PWD
不知道什麼是錯,任何進一步的幫助。TQ
由於您沒有定義$,因此它不會發送,並且用戶名和密碼需要追加到$ message中。 – 2015-04-04 11:59:52
*「以及如何將密碼和登錄信息放入數據庫的按摩中?」* - 您不會將密碼放在電子郵件中。如果您的用戶可以發送密碼,那麼您根本沒有安全的系統。你應該做的是重置密碼方法。 – 2015-04-04 12:26:46
感謝您的評論,似乎大多數用戶想要提醒他們到他們的電子郵件與登錄名和密碼包括....他們說只有他們可以打開他們的電子郵件,所以這是他們的保存,似乎要求他們 – Shahrul 2015-04-04 13:43:34