问题列表 - 第32726页

PHPMailer:SMTP错误:无法连接到SMTP主机

我在几个项目中使用过PHPMailer,但现在我卡住了.它给我错误:
SMTP错误:无法连接到SMTP主机.
我试过从Thunderbird发送电子邮件,它确实有效!但不是通过PHPMailer ......以下是Thunderbird的设置:

服务器名称:mail.exampleserver.com
端口:587
用户名:user@exampleserver.com
安全身份验证:无
连接安全性:STARTTLS

我在上一个使用PHPMailer的项目中将这些与服务器进行了比较,它们是:

服务器名称:mail.exampleserver2.com
端口:465
用户名:user@exampleserver2.com
安全认证:无
连接安全性:SSL/TLS

我的PHP代码是:

 $mail = new PHPMailer();
 $mail->IsSMTP(); // send via SMTP
 $mail->Host = SMTP_HOST; // SMTP servers
 $mail->Port = SMTP_PORT; // SMTP servers
 $mail->SMTPAuth = true; // turn on SMTP authentication
 $mail->Username = SMTP_USER; // SMTP username
 $mail->Password = SMTP_PASSWORD; // SMTP password
 $mail->From = MAIL_SYSTEM;
 $mail->FromName = MAIL_SYSTEM_NAME;
 $mail->AddAddress($aSecuredGetRequest['email']);
 $mail->IsHTML(true); // send as HTML
Run Code Online (Sandbox Code Playgroud)

哪里错了?

php email phpmailer

45
推荐指数
7
解决办法
32万
查看次数

将ruby数组转换为连续对的数组

将ruby数组转换为连续元素对数组的最简单方法是什么?

我的意思是:

x = [:a, :b, :c, :d]
Run Code Online (Sandbox Code Playgroud)

预期结果:

y #=> [[:a, :b], [:c, :d]]
Run Code Online (Sandbox Code Playgroud)

ruby arrays

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

如何通过引用获取对象的大小?

假设我有一堂课

class Foo {

:
:

}
Run Code Online (Sandbox Code Playgroud)

我有另一个功能

void getf( Foo &f) {

:
:

std::cout<<sizeof f<<std::endl;
}
Run Code Online (Sandbox Code Playgroud)

在我处理数据并将大量数据分配给f(包含在Foo成员中的向量)之后,我需要f对象的大小

但是,正如我上面所做的那样,我总是得到16,这是参考的大小.

我做错了什么吗?怎么做?

谢谢!

c++ reference sizeof

4
推荐指数
2
解决办法
1006
查看次数

模态视图中的导航视图

我是模态视图的新手,似乎无法在模态视图中显示导航视图。

如何在模态视图中构建导航视图?

iphone

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

Iframe的溢出问题

我有一个包含iframe的简单页面.iframe包含一个带有一些div的页面.当我打开嵌入式页面时,它可以很好地工作.应溢出的div溢出.但是,当我打开容器网站时,它不是.这是我的代码:

容器页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>

    <style type="text/css">
            #content{
                margin: auto;
                width: 500px;
                height: 1000px;
                background: green;
            }

            #frame{
                width:202px; 
                height:302px; 
                overflow: visible;
            }
    </style>

  </head>

  <body>
        <div id="content">
            <iframe id="frame"
                src="http://localhost:8080/webApp/view/test/embeddable.html" 
                scrolling="no" frameborder="0" allowTransparency="true" marginheight="0" marginwidth="0">
            </iframe>           
        </div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

可嵌入页面:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>
  <head>
    <style type="text/css">
        body {
            width: 200px;
            height: 300px;
            overflow: visible;
            border: 1px solid yellow;
        }

            #id1{
                margin: auto; …
Run Code Online (Sandbox Code Playgroud)

css iframe overflow

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

Emacs打印边距列

有没有办法在特定列(例如80)显示真实的打印边距,这样背景为"n"以上的列获得另一种颜色或在此列显示实线?

我发现ColumnMarker(见这里),不幸的是,这个插件只突出显示超出指定列的文本.

我还尝试过将emacs的窗口/框架大小更改为(w/h)=(80 /).一般来说,这很好用.不幸的是,如果emacs窗口/框架最大化,它不在GNOME下!

emacs

6
推荐指数
2
解决办法
4069
查看次数

检查是否选择了第一个选项

我如何检查是否选择了第一个选项,然后执行一些代码.

有点像,如果选择名为"My_Saved_Shipping"的框选择了第一个选项,则执行代码.

<select name="My_Saved_Shipping">
<option>Select/Enter Address</option>
<option value="1">text</option>
<option value="2">text2</option>
</select>
Run Code Online (Sandbox Code Playgroud)

jquery

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

Magento - 检查cms页面

我想通过php查看页面是否是Magento中的cms_page.我需要针对cms页面的不同面包屑,所以我试着用条件,但我不知道如何或在哪里看.到目前为止,我的breadcrumbs.phtml.

<?php if(this is a cms page): ?>

<p>some content</p>
<?php else: ?>
<?php if($crumbs && is_array($crumbs)): ?>
<div class="breadcrumbs">
    <ul>
    <?php $charsges = 0; ?>
    <?php foreach($crumbs as $_crumbName=>$_crumbInfo): ?>
        <?php
        $charsges = strlen($_crumbInfo['label']) + $charsges;
        if($charsges > 40){
            $chars = 18;
            if(strlen($_crumbInfo['label']) > $chars){
                $_crumbInfo['label'] = substr($_crumbInfo['label'], 0, $chars);
                $_crumbInfo['label'] = $_crumbInfo['label'].'..';
            }
        }
        ?>
        <li class="<?php echo $_crumbName ?>">
        <?php if($_crumbInfo['link']): ?>

        <a href="<?php echo $_crumbInfo['link'] ?>" title="<?php echo $this->htmlEscape($_crumbInfo['title']) ?>"><?php echo $this->htmlEscape($_crumbInfo['label']) ?></a>
        <?php elseif($_crumbInfo['last']): ?> …
Run Code Online (Sandbox Code Playgroud)

php zend-framework magento conditional-statements

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

PHP JPEG函数不起作用

任何处理JPEG的PHP函数似乎都不能在我的服务器上运行.

这段代码:

<?php
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
header('Content-type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
?>
Run Code Online (Sandbox Code Playgroud)

创建一个空文件.

使用GIF或PNG函数将按预期创建包含文本"A Simple Text String"的图像.

这个:

$im = imagecreatefromjpeg("test.jpg");
Run Code Online (Sandbox Code Playgroud)

回报

Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: 'test.jpg' is not a valid JPEG file in /path/to/test.php on line 2
Run Code Online (Sandbox Code Playgroud)

phpinfo()显示:

gd
GD Support  enabled
GD Version  2.0 or higher
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.3.9
T1Lib Support   enabled
GIF Read Support    enabled
GIF …
Run Code Online (Sandbox Code Playgroud)

php gd jpeg

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

HTML脚本标记和非JS内容 - Firefox

看来此代码将在Chrome和IE中请求该文件,但不会在Firefox中请求.

<script type="text/my-custom-mime-type" src="test.ashx">
</script>
Run Code Online (Sandbox Code Playgroud)

是否有一些规范说浏览器应该只处理与JavaScript相关的mime类型?我知道IE可能支持这个,因为vbscript的历史.

一旦你下载了这样的"内容",你怎么能访问它?是JavaScript/jQuery /?有办法解决这个问题.

更新 因此有两个问题需要解决.听起来像第一部分 - 浏览器将下载它将下载的内容,我想你到目前为止根据答案你可以做的事情并不多.

例:
<script type="text/xml-script">
<page xmlns="http://schemas.microsoft.com/xml-script/2005"> <components>
<application load="page_load" />
</components>
</page>
</script>
</pre>

这是微软声明的MSAjax技术的一个片段.你能从外部文件中取出它吗?注意:我不是在这里尝试使用MSAjax,但它是用于脚本标记的自定义类型的一个很好的示例.

第2部分 - 你可以访问文本如果"内容"并下载?例如,让我们说它的JavaScript - 您可以在文本框中显示它吗?(没有明确的Ajax调用)?

html javascript scripting firefox jquery

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