小编Osh*_*sor的帖子

SwiftMailer错误未定义属性:Swift_Transport_StreamBuffer :: $ _ sequence

我正在使用SwiftMailer通过SMTP发送电子邮件.在PHP版本5.4的服务器上运行时,该库工作正常.但是,在将服务器升级到PHP 5.5之后,未发送电子邮件,服务器发出以下错误:

Undefined property: Swift_Transport_StreamBuffer::$_sequence
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?谢谢.

php swiftmailer php-5.5

12
推荐指数
2
解决办法
7531
查看次数

运行官方FreeBSD vagrant框时配置的shell错误无效

我尝试使用以下命令运行FreeBSD官方流浪盒:

vagrant init freebsd/FreeBSD-10.2-STABLE
Run Code Online (Sandbox Code Playgroud)

然后,根据https://forums.freebsd.org/threads/52717/上的说明修改我的Vagrantfile ,添加以下行:

Vagrant.configure("2") do |config|
  config.vm.guest = :freebsd
  config.vm.synced_folder ".", "/vagrant", id: "vagrant-root", disabled: true
  config.vm.box = "freebsd/FreeBSD-10.2-STABLE"
  config.ssh.shell = "sh"
  config.vm.base_mac = "080027D14C66"

  config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--memory", "1024"]
    vb.customize ["modifyvm", :id, "--cpus", "1"]
    vb.customize ["modifyvm", :id, "--hwvirtex", "on"]
    vb.customize ["modifyvm", :id, "--audio", "none"]
    vb.customize ["modifyvm", :id, "--nictype1", "virtio"]
    vb.customize ["modifyvm", :id, "--nictype2", "virtio"]
  end
end
Run Code Online (Sandbox Code Playgroud)

当我发出vagrant up命令时:

vagrant up --provider virtualbox
Run Code Online (Sandbox Code Playgroud)

显示以下错误:

配置的shell(config.ssh.shell)无效,无法正确执行命令.最常见的原因是使用系统上不可用的shell.请验证您是否正在使用shell的完整路径,并且SSH可由SSH用户执行.

无论错误如何,我仍然可以vagrant ssh进入框中.但是,我无法正常关闭机器vagrant halt …

ssh freebsd vagrant vagrantfile

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

PHP MySQL数据库连接保持活动状态多长时间?

我有一个长期运行的PHP脚本.我在脚本的最开始处建立数据库连接,并在启动时执行一些数据库操作.

之后,该脚本执行4个小时的PHP操作,而无需使用该连接ping MySQL到一次.

在这些长时间运行的PHP操作结束时,当我尝试执行mysql_query它时,给出了以下错误:MySQL Server has gone Away

是否有可能将连接超时增加到4小时?我PHP ADODB用来从我的PHP应用程序连接MySQL.

请建议做什么?

php mysql database-connection

6
推荐指数
1
解决办法
6476
查看次数

Yii和EGMap扩展(Google Map)刷新了复选框更改的地图

我正在使用Yii框架和Yii egmap扩展开发交互式地图.当用户点击复选框时,我想刷新地图(ajax),如图所示: 警予,EGMAP-截图 我只能使用以下代码在服务器端(刷新整个页面)执行此操作:

<?php
    Yii::app()->clientScript->registerScript('filterscript',"
        $('#filter_all').click(function() {
            $(\"input[name='filter\[\]']\").prop('checked', this.checked);
            window.location.href = 'http://' + window.location.host + window.location.pathname + '?tags=sale,rent,residential,commercial,agricultural';
        });
        $(\"input[name='filter\[\]']\").click(function() {
            var tags = '?tags=';
            var tmp=new Array();
            $('#filter_all').prop('checked', !$(\"input[name='filter\[\]']:not(:checked)\").length);
            $('input[type=checkbox]').each(function () {
                if (this.checked) 
                    tmp.push($(this).val());

            });
            tags += tmp.join(',');
            window.location.href = 'http://' + window.location.host + window.location.pathname + tags;
        });
        $('#filter_all').prop('checked', !$(\"input[name='filter\[\]']:not(:checked)\").length);
    ",CClientScript::POS_READY);
?>
Run Code Online (Sandbox Code Playgroud)

并使用此代码使用EGMap扩展生成地图:

<?php

// Get latlong from location-aware web browser saved in cookie
if (isset($_COOKIE['latlng'])){
    list($lat,$long) = explode(',',htmlentities(htmlspecialchars(strip_tags($_COOKIE['latlng']))));
}else{
    $lat = 3.159553312559541;
    $long = …
Run Code Online (Sandbox Code Playgroud)

jquery google-maps yii

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

如何使用 Google Cloud IAM 角色通过 Google OAuth 进行基于角色的 Web 应用程序控制

我使用 Google OAuth 登录我的 Web 应用程序,该应用程序是作为 Google Cloud Platform 中的项目创建的,即 Project1。

我在这个项目中有一个具有自定义角色的用户。使用 Google 帐户登录后,我可以使用Google_Client(PHP 库 - google/apiclient)获取用户信息。但是,我很难弄清楚如何获取登录用户的自定义角色。我尝试使用Google_Service_iam但未捕获Google_Service_Exception: 404 Not Found

这是利用 Google IAM 构建基于角色的控制 Web 应用程序的正确方法吗?

php google-oauth google-cloud-platform google-iam

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

如何为嵌套的bootstrap手风琴添加加减号

这个问题是有问题的评论的连续性 如何添加加减号符号到bootstrap手风琴

如何在嵌套的bootstrap手风琴中添加正负符号并使其正常工作?目前,他们没有像预期的那样切换.

这就是我的尝试:http://jsfiddle.net/4t1qs0uv/2/

HTML:

<div class="panel-group" id="accordion1">
    <div class="panel panel-default">
        <div class="panel-heading">
            <h4 class="panel-title"> 
                <a data-toggle="collapse" data-parent="#accordion" href="#livingroom-10" class="collapsed">Living Room</a>
            </h4>
        </div>
        <div id="livingroom-10" class="panel-collapse collapse" style="height: 0px;">
            <div class="panel-body">
                <div class="panel-group" id="accordion2">
                    <div class="panel panel-default">
                        <div class="panel-heading">
                            <h4 class="panel-title">
                                <a data-toggle="collapse" data-parent="#accordion" href="#add101">
                                    Air Condition
                                </a>
                            </h4>
                        </div>
                        <div id="add101" class="panel-collapse collapse">
                            <div class="panel-body">
                                <form class="form-inline" role="form">
                                    <div class="form-group">
                                        <label for="usageperday">Usage Per Day</label><br>
                                        <input type="text" class="form-control" name="usageperday-1.0.1" placeholder="Usage Per Day" value="8">
                                    </div>
                                    <div class="form-group">
                                        <label …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery twitter-bootstrap

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