1
'userhistoryreport.php'라는 파일을 만들었습니다. 하루에 한 번씩 실행되도록 설정됩니다. 파일의 목적은 특정 날짜에 사이트와 상호 작용 한 사용자의 연락처 정보와 기록을 수집하는 것입니다. 스크립트가 작동하지만에 대한 결과를 얻는 방법은 입니다. 전자 메일은 broswer의 페이지처럼 형식이 지정되어야합니다. 각 사용자는 자신의 기록과 함께 나열됩니다. 어떤 도움을 주셔서 감사합니다. 직선 PHP 매뉴얼에서 mail() 기능에서while 루프에서 PHP mysql 쿼리 결과를 이메일로 보내려면 어떻게해야합니까?
echo '<div style="padding: 0 20px;">';
echo '<span style="display: block; font-size: 22px; font-weight: bold; margin: 25px 0 -15px 0;"> User Activity on' . $website . 'for' . $date . '</span>';
//query the database for today's history
$result = mysql_query("SELECT * FROM user_history WHERE date = '$date' ORDER by name, time, title")
or die(mysql_error());
$old_user = '';
while($row = mysql_fetch_array($result)) {
$new_user = $row['uid'];
if ($new_user != $old_user) {
echo '<br /><br /><hr />' . '<span style="font-size: 18px; font-weight: bold;">' . $row['name'] . '</span>' . '<br />' . $row['company'] . '<br />' . $row['email'] . '<br />' . $row['phone'] . '<br /><br />';
$old_user = $new_user;
}
echo '<ul><li>' . $row['time'] .
'<ul><li>' . $row['title'] . ' (<a href="' . $row['url'] . '">' . $row['url'] . '</a>)' . '</li></ul>' . '<br /><br />' .
'</li></ul>';
}
echo '</div>';
echo
'<div style="position: fixed; bottom: 0; height: 40px; width: 100%; margin: 20px 0 0 0; background: #000; color: #FFF; line-height: 40px;">' .
'Report generated ' . $date . ' ' . $time .
'</div>';
'mail' 함수와 @@php.net/manual/en/function.mail.php – PeeHaa
을보고 반향 출력하는 대신 모든 출력을 변수에 넣고 메시지 본문. – NullUserException
나는 내가 메일 기능을 알고 있음을 나타내야한다는 것을 알고 있었다. 변덕스러운 일에 대한 내 생각. while 루프를 변수로 만들려고 이메일을 보낼 수 있도록 ... $ variable = $ message ...하지만 작동하지 않습니다. – nitsuj