我使用phpmailer发送电子邮件,它的工作原理是收件人收到邮件,除了密件抄送和cc详细信息没有显示邮件.有人可以建议解决这个问题.代码是
require_once("PHPMailer_v5.1/class.phpmailer.php");
require_once("PHPMailer_v5.1/language/phpmailer.lang-en.php");
$mailer = new PHPMailer();
$mailer->IsSMTP();
$mailer->SMTPAuth = true;
$mailer->SMTPSecure = "tls";
$mailer->Host = 'smtp.gmail.com';
$mailer->Port = 587;
$mailer->Username = "myuserid";
$mailer->Password = "mypassword";
$mailer->FromName = $fromname;
$mailer->From = "myuserid";
$mailer->AddAddress("to@gmail.com",$toname);
$mailer->Subject = $subject;
$mailer->Body =$content;
$mailer->AddCC("something@gmail.com", "bla");
$mailer->AddBCC("foo@gmail.com", "test");
if(!$mailer->Send())
{
echo "Message was not sent";
}
else
echo "mail sent";
Run Code Online (Sandbox Code Playgroud) 我正在开发一个wordpress插件,想发送字符串作为post ajax参数,但字符串打破'&'代码是
var data = "http://localhost/wordpress/?page_id=1&setval=RFZ83WSXa816yc6DNcgfHlgIkztR7KEC6JHRHCCcwfw|~HBZW9j3B59f8rCXO_QLY-gG2MDAcKo6fKG2AnbYnMns|~KA1KUT_SuU9W2UDTnngTsbJiptTvGWZAAzTfN5BCHak|~1";
$.ajax({
data: data
type: "POST",
url: '<?php echo plugins_url().'/page-loader/createMetaDetails.php'; ?>',
data :data,
success: function(msg){
alert('wow'+msg);
}
});
Run Code Online (Sandbox Code Playgroud)
它只是工作到'http:// localhost/wordpress /?page_id = 1',为什么?
我有一个动态创建的 WordPress 页面
$my_post = array(
'post_title' => 'page-for-download',
'post_content' => '',
'post_status' => 'publish',
'post_author' => 1,
'post_type' => 'page'
);
Run Code Online (Sandbox Code Playgroud)
现在我的问题是如何动态地将页面模板分配给这个页面
我有这样的数组,
Array
(
[0] => Array
(
[id] => 109
[label] => c
[quantity] => 12
[unit] => g
)
[1] => Array
(
[id] => 120
[label] => c
[quantity] => 12
[unit] => g
)
[2] => Array
(
)
[3] => Array
(
)
[4] => Array
(
[id] => 119
[label] => b
[quantity] => 200
[unit] => oz
)
)
Array
(
[0] => Array
(
[id] => 118
[label] => b
[quantity] => 200 …Run Code Online (Sandbox Code Playgroud)