0
아래 코드는 훌륭합니다. 그것은 사용자가 내 사이트를 추천하기 위해 다른 사람들에게 이메일을 보낼 수있게합니다.사용자 추천 이메일 본문
어떻게 아래 "Michael"을 $ _POST [ 'sendername']으로 바꿀 수 있습니까? 노력했지만 작동하지 않았습니다. 사전에
감사합니다,
존 간단히
$msg = "<html><body>Hello, your friend Michael recommends that you use <a href='http://www.site.com/'>site.com</a> Please visit the site.<br><br><img src='http://site.com/images/blacklogo.PNG'></body></html>";
$subject = "Try out Site.com";
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: ' . $_POST['sendername'] . "\r\n";
foreach($_POST['email'] as $email){
mail($email, $subject,$msg,$headers);
}
... 그리고 당신이 먼저 입력 변수를 소독해야합니다. $ _POST에서 바로 가져 가지 마십시오. 아니면 스팸 해킹을 요청하는 중입니다. – da5id
어떻게 위생 처리 할 수 있습니까? – John
검보 (Gumbo), 큰 따옴표 ".htmlspecialchars ($ _ POST [ '보낸 사람 이름'])으로 작동합니다." 나는 당신에게 신용을 줬다. – John