小编Dev*_*est的帖子

PHPMailer、Gmail 的 SMTP 连接()失败错误

I\xe2\x80\x99m 尝试制作联系表单,而 I\xe2\x80\x99m 使用 PHPMailer。我在 localhost 上用 xampp 尝试过,效果很完美。但是当我上传到我的主机时,我收到错误 SMTP connect() failed。

\n\n

这是我的代码:

\n\n
$m = new PHPMailer;\n\n$m->isSMTP();\n$m->SMTPAuth = true;\n\n$m->Host = "smtp.gmail.com";\n$m->Username = "mymail@gmail.com";\n$m->Password = "mypass";\n$m->SMTPSecure = "ssl";\n$m->Port = "465";\n\n$m->isHTML();\n\n$m->Subject = "Hello world";\n$m->Body = "Some content";\n\n$m->FromName = "Contact";\n\n$m->addAddress(\'mymail@gmail.com\', \'Test\');\n
Run Code Online (Sandbox Code Playgroud)\n\n

我尝试将端口更改为 587,将 SMTPsecure 更改为 tls(以及所有组合)。但 \xe2\x80\x99 不起作用。有什么建议可以解决这个问题吗?

\n\n

谢谢

\n

php email smtp phpmailer

5
推荐指数
1
解决办法
5万
查看次数

htaccess将域重定向到https,将子域重定向到http,将www重定向到非www

我想这样做:

强制https为我的主域名.

http or https://www.domain.com  -> https://domain.com
http or https://domain.com  -> https://domain.com
Run Code Online (Sandbox Code Playgroud)

但不适用于子域名

http or https://www.subdomain.domain.com -> http://subdomain.domain.com
http or https://subdomain.domain.com -> http://subdomain.domain.com
Run Code Online (Sandbox Code Playgroud)

并始终删除www.

现在我有:

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Run Code Online (Sandbox Code Playgroud)

这会将www重定向到非www和http重定向到https,但不会重定向到子域.子域名仍然使用www和https.

谢谢

.htaccess https no-www

3
推荐指数
1
解决办法
2万
查看次数

使用 css 选中的选择器更改 div 颜色

当我尝试使用输入标签更改 div 的颜色时遇到一些问题。如果 div 位于输入的同一部分,它就完美无缺。但是,如果我尝试将 div 放在页脚中,例如,停止工作。

HTML:

 <section>
    <input id="select1" name="test" type="radio" checked />
        <label for="select1">Red</label>
    <input id="select2" name="test" type="radio" />
        <label for="select2">Green</label>
    <input id="select3" name="test" type="radio" />
        <label for="select3">Blue</label>
</section>
<footer>
    <div class="colorDiv"></div>
</footer>
Run Code Online (Sandbox Code Playgroud)

CSS:

.colorDiv{
    width:50px;
    height:50px;
    background-color:red;
}

#select2:checked ~ .colorDiv{
    background-color:green;
}

#select3:checked ~ .colorDiv{
    background-color:blue;
}
Run Code Online (Sandbox Code Playgroud)

这是一个例子:http : //jsfiddle.net/cqscc48g

有什么方法可以实现吗?

谢谢

css css-selectors checked

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

.htaccess ×1

checked ×1

css ×1

css-selectors ×1

email ×1

https ×1

no-www ×1

php ×1

phpmailer ×1

smtp ×1