我在一个简单的脚本中使用PHPMailer通过Gmail发送电子邮件,我得到一个"未知错误"(至少对我而言!):
SMTP错误:无法进行身份验证.错误:SMTP错误:无法进行身份验证.
SMTP服务器错误:5.7.1不接受用户名和密码.要了解详情,请访问535 5.7.1 http://mail.google.com/support/bin/answer.py?answer=14257 p38sm2467302ybk.16
我已经阅读了有关配置OpenSSL For SSL/TLS Connections的信息,我做到了.Apache和PHP配置正确(OpenSSL扩展在PHP中运行,mod_ssl在Apache 2.2.16中运行).
这是PHP脚本:
<?php
require_once ("PHPMailer\class.phpmailer.php");
$Correo = new PHPMailer();
$Correo->IsSMTP();
$Correo->SMTPAuth = true;
$Correo->SMTPSecure = "tls";
$Correo->Host = "smtp.gmail.com";
$Correo->Port = 587;
$Correo->UserName = "foo@gmail.com";
$Correo->Password = "gmailpassword";
$Correo->SetFrom('foo@gmail.com','De Yo');
$Correo->FromName = "From";
$Correo->AddAddress("bar@hotmail.com");
$Correo->Subject = "Prueba con PHPMailer";
$Correo->Body = "<H3>Bienvenido! Esto Funciona!</H3>";
$Correo->IsHTML (true);
if (!$Correo->Send())
{
echo "Error: $Correo->ErrorInfo";
}
else
{
echo "Message Sent!";
}
?>
Run Code Online (Sandbox Code Playgroud)
用户名和密码都没问题,我试过Thunderbird,没有任何问题.我还使用了SSL身份验证和端口465,获得了相同的错误.
我有一个表单,用于搜索注册表.这个表单显示了jQuery Dialog
我正在使用Datatables
的对话框内部的信息(是的,在对话框内部我有一个完整的表格).我用PHP动态生成TR和TD,然后,PHP将字符串粘贴到HTML中.但是,当显示对话框时,我收到此错误:
oCol未定义:oCol.fnSetData(oData,val);
我在Firefox和Chrome中尝试它,它也是一样的.我也在http://www.datatables.net上搜索过,我丢弃了一个'格式错误的表'.我不知道我做错了什么.
你能帮帮我解决这个问题吗?
这是我的JS Block:
<script type="text/javascript" language="javascript" src="lib/jQuery/jquery-1.6.1.js"></script>
<script type="text/javascript" language="javascript" src="lib/jQuery Ui/js/jquery-ui-1.8.13.custom.min.js"></script>
<script type="text/javascript" language="javascript" src="lib/Datatables/DataTables-1.8.0/media/js/jquery.dataTables.js"></script>
<script type="text/javascript">
$(document).ready(function (){
$("#results").dialog({
title: "Results",
width: 900,
height: 500,
open: function(event, ui){
$("#tRes").dataTable({
"bPaginate": true,
"bLengthChange": true,
"bFilter": true,
"bSort": true,
"bInfo": true,
"bAutoWidth": true
});
}
});
});
</script>
Run Code Online (Sandbox Code Playgroud)
这是我的表(使用PHP代码段):
<div id="results">
<table id="tRes">
<thead>
<tr>
<th>ID</th>
<th>Name</th>
<th>State</th>
<th>Address</th>
</tr>
</thead>
<tbody>
<?php
echo $rows;
?>
</tbody>
</table>
</div>
Run Code Online (Sandbox Code Playgroud)
提前致谢.
我正在尝试在Excel文件输入的某些列之间进行聚合操作.我有以下情况:
Column 1 Column 2 Column 3 X $15 A X $20 A Y $1 B Y $1 B Y $3 C
我想实现这种聚合操作:
Column 1 Column 2 Column 3 X $35 A Y $2 B Y $3 C
如您所见,第1列和第3列是执行聚合操作的标准,在这种情况下,我想获得第2列的总和.
在Pentaho数据集成中有没有办法做到这一点?我试过"加入行"和"加入行(作为笛卡尔产品)",但是,我没有结果.