小编Vla*_*pak的帖子

PHP + curl,HTTP POST示例代码?

任何人都可以告诉我如何使用HTTP POST进行PHP卷曲吗?

我想发送这样的数据:

username=user1, password=passuser1, gender=1
Run Code Online (Sandbox Code Playgroud)

www.domain.com

我希望curl能够返回响应result=OK.有什么例子吗?

php curl http http-post

454
推荐指数
10
解决办法
101万
查看次数

无法加载c ++ bson扩展

这里有一个总节点noob.我一直在尝试设置一个示例节点应用程序但每次尝试运行时都会弹出以下错误:

节点应用

Failed to load c++ bson extension, using pure JS version

events.js:72
        throw er; // Unhandled 'error' event
              ^
Error: failed to connect to [#$%67890 :27017]
    at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/server.js:553:74)
    at EventEmitter.emit (events.js:106:17)
    at null.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection_pool.js:140:15)
    at EventEmitter.emit (events.js:98:17)
    at Socket.<anonymous> (/home/thejazeto/code/nodejs/authen/node_modules/mongoose/node_modules/mongodb/lib/mongodb/connection/connection.js:512:10)
    at Socket.EventEmitter.emit (events.js:95:17)
    at net.js:830:16
    at process._tickCallback (node.js:415:13)
Run Code Online (Sandbox Code Playgroud)

javascript dependencies mongoose node.js express

184
推荐指数
13
解决办法
18万
查看次数

Redis连接到127.0.0.1:6379失败 - 连接ECONNREFUSED

我通过expressjs使用node.js
我尝试将帐户存储到会话中.所以,我尝试测试使用session中的代码与expressjs

var RedisStore = require('connect-redis')(express);
app.use(express.bodyParser());
app.use(express.cookieParser());
app.use(express.session({ secret: "keyboard cat", store: new RedisStore }));
Run Code Online (Sandbox Code Playgroud)

但我得到了错误Redis connection to 127.0.0.1:6379 failed - connect ECONNREFUSED.
请帮我解决这个问题

javascript session redis node.js express

119
推荐指数
8
解决办法
16万
查看次数

如何使用node.js连接mongodb(并进行身份验证)?

如何使用node.js连接到mongodb?

我有node-mongodb-native驱动程序.

显然有0个文档.

这是这样的吗?

var mongo = require('mongodb/lib/mongodb'); 
var Db= new mongo.Db( dbname, new mongo.Server( 'mongolab.com', 27017, {}), {}); 
Run Code Online (Sandbox Code Playgroud)

我在哪里输入用户名和密码?

另外我如何插入东西?

谢谢.

javascript authentication connection mongodb node.js

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

jQuery - 如何检查元素是否存在?

我知道你可以测试width()或者height()如果元素的display属性设置为none会怎样?还有什么其他值可以检查以确保元素存在?

javascript jquery if-statement

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

如何在symfony2中创建自定义事件

我想创建调用的自定义事件,user_logged以便我可以将我的侦听器附加到这些事件.

我想在用户登录时执行一些功能.

php events symfony observer-pattern symfony-components

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

如何在sublime-text中隐藏和取消隐藏项目文件夹树

我再也看不到界面左侧的项目文件夹导航树了.

我怀疑我偶然发现了一些捷径让它消失了.

在sublime文本中隐藏和取消隐藏项目文件夹导航树的缺点是什么?

hotkeys sublimetext2

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

单击预览文件与Phpstorm像Sublime文本

是否可以通过单击文件名来预览文件,如Phpstorm中的Sublime Text?

ide phpstorm sublimetext

23
推荐指数
1
解决办法
4395
查看次数

用于php5-fpm的display_errors不能与nginx一起使用

我用php5-fpm运行nginx并想启用它display_errors.我正在运行一个虚拟主机,所以请帮助我们启用display_errors,display_startup_errors.

我试过修改/etc/php5/fpm/php.ini.

;display_errors
Default Value: On
Development Value: On
;Production Value: Off 
;display_startup_errors
Default Value: On
Development Value: On
;Production Value: Off
;error_reporting
Default Value: E_ALL
Development Value: E_ALL
;Production Value: E_ALL & ~E_DEPRECATED
;html_errors
Default Value: On
Development Value: On
;Production value: Off
;log_errors
Default Value: On
Development Value: On
;Production Value: On
Run Code Online (Sandbox Code Playgroud)

是否需要ini为每个不同的虚拟主机提供多个文件,vhost是否会对php配置产生任何影响?

我也在尝试set_ini(),但它没有显示任何效果.我在php.ini文件中进行了更改后重新启动了nginx和php5-fpm .

php nginx

22
推荐指数
3
解决办法
7万
查看次数

使用phpunit模拟PDO

我正在尝试模拟PDO对象在使用phpunit编写一些测试时使用,但我发现它非常复杂,并且找不到太多关于它的文档.我创建了这个xml结构:

<dataset>
    <table name="providers">
            <column>id</column>
            <column>name</column>
            <column>description</column>
            <row>
                    <value>1</value>
                    <value>provdier_1</value>
                    <value>phpunit first provider</value>
            </row>
    </table>
</dataset>
Run Code Online (Sandbox Code Playgroud)

现在我想查询providers表并获取数据,但我不知道如何做到这一点.

我开始嘲笑PDO对象,但我不明白我应该如何使用它以及如何在getConnection()方法中使用它.我的第一次尝试,我猜它离正确的方式很远,因为我在这里很迷失,看起来像这样:

class AdProvidersTest extends PHPUnit_Extensions_Database_TestCase
{
    public function getConnection()
    {
      $dsn = 'mydb';
      $user = '';
      $password = '';

      $pdo = $this->getMockBuilder('PDOMock')
        ->getMock();

        return $this->createDefaultDBConnection($pdo, 'adserverTesting');
    }

    public function getDataSet()
    {
        return $this->createXMLDataSet('adserverTesting.xml');
    }

}
Run Code Online (Sandbox Code Playgroud)

如何使连接与'adserverTesting.xml'文件交互,如何使用以下行查询它:

$ds = new PHPUnit_Extensions_Database_DataSet_QueryDataSet($this->getConnection());
$ds->addTable('adserverTesting', 'SELECT * FROM providers');
Run Code Online (Sandbox Code Playgroud)

php mysql phpunit pdo mocking

15
推荐指数
1
解决办法
4432
查看次数