小编Got*_*bel的帖子

JSON编码MySQL结果

如何在json_encode()MySQL查询结果中使用该函数?我是否需要遍历行或者是否可以将其应用于整个结果对象?

php mysql json

297
推荐指数
10
解决办法
50万
查看次数

JavaScript在继续之前休眠/等待

我有一个JavaScript代码,我需要添加一个睡眠/等待功能.我正在运行的代码已经在一个函数中,例如:

function myFunction(time)
{
    alert('time starts now');
    //code to make the program wait before continuing
    alert('time is up')
}
Run Code Online (Sandbox Code Playgroud)

我听说可能的解决方案可能包括

setTimeout
Run Code Online (Sandbox Code Playgroud)

但我不知道如何在这种情况下使用它.

我不能使用PHP,因为我的服务器不支持它,虽然使用jQuery会很好.

javascript jquery sleep delay wait

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

在Twitter的Bootstrap中禁用按钮的最佳方法

我很困惑,当谈到禁用<button>,<input><a>使用类的元素:.btn或者.btn-primary,使用JavaScript/jQuery的.

我使用了以下代码片段来做到这一点:

$('button').addClass('btn-disabled');
$('button').attr('disabled', 'disabled');
$('button').prop('disabled', true);
Run Code Online (Sandbox Code Playgroud)

所以,如果我只提供$('button').addClass('btn-disabled');我的元素,它将在视觉上显示为禁用,但功能将保持不变,但它仍然是可点击的,所以这就是我将元素attrprop设置添加到元素的原因.

有没有人在那里过期同样的问题?这是否是正确的方法 - 使用Twitter的Bootstrap?

javascript jquery button twitter-bootstrap

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

使用PHP创建PDF的最佳方法

我一直在阅读用PHP创建PDF文件,我想知道最简单的选择是什么.

  1. 创建一个PDF模板,打开它并替换占位符文本 - 我用哪个函数打开现有的PDF进行编辑?

  2. 创建PDF模板并使用坐标在其上放置文本

  3. 创建一个HTML文档,然后使用某种免费工具将其转换为PDF?

  4. 使用PHP从头开始创建PDF(这种接缝就像一种耗时的方式).

php pdf

181
推荐指数
3
解决办法
28万
查看次数

PHP json_encode将数字编码为字符串

我有一个PHP json_encode函数的问题.它将数字编码为字符串,例如

array('id' => 3)
Run Code Online (Sandbox Code Playgroud)

"{ ["id": "3", ...)
Run Code Online (Sandbox Code Playgroud)

当js遇到这些值时,它会将它们解释为字符串,并且数值操作会失败.有谁知道一些方法来防止json_encode编码数字作为字符串?谢谢!

javascript php json

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

在我的composer.json文件中,代字号(〜)是什么意思?

我在composer.json文件中有这一行:

"require": {
    ...
    "friendsofsymfony/user-bundle": "~2.0@dev",
    ...
},
Run Code Online (Sandbox Code Playgroud)

道具~~2.0@dev确切含义是什么?那是一个占位符,并且将永远取像颠覆1.2.0,2.2.0,3.2.0等?没有意义(并且将由*通配符完成).

composer.json文档不告诉波浪任何事情.

我问,因为我刚刚阅读了Symfony博客中安全问题,他们建议升级到1.3.3版.但弄清楚FOSUserBundle的版本并不那么容易(我找不到包含该版本的文件).

syntax symfony composer-php

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

Symfony 2 EntityManager注入服务

我已经创建了自己的服务,我需要注入doctrine EntityManager,但是我没有看到__construct()在我的服务上调用它,并且注入不起作用.

这是代码和配置:

<?php

namespace Test\CommonBundle\Services;
use Doctrine\ORM\EntityManager;

class UserService {

    /**
     *
     * @var EntityManager 
     */
    protected $em;

    public function __constructor(EntityManager $entityManager)
    {
        var_dump($entityManager);
        exit(); // I've never saw it happen, looks like constructor never called
        $this->em = $entityManager;
    }

    public function getUser($userId){
       var_dump($this->em ); // outputs null  
    }

}
Run Code Online (Sandbox Code Playgroud)

这是services.yml我的捆绑

services:
  test.common.userservice:
    class:  Test\CommonBundle\Services\UserService
    arguments: 
        entityManager: "@doctrine.orm.entity_manager"
Run Code Online (Sandbox Code Playgroud)

我已经config.yml在我的应用程序中导入了.yml

imports:
    # a few lines skipped, not relevant here, i think
    - { resource: …
Run Code Online (Sandbox Code Playgroud)

php dependency-injection symfony

96
推荐指数
4
解决办法
11万
查看次数

PHP中的严格模式?

其他具有自动变量声明的语言(如Perl)具有严格模式.

通过激活此严格模式,需要变量声明,并且只要您尝试使用未声明的变量,Perl就会抛出错误.

PHP提供任何类似的功能吗?

php variables declaration

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

加密和解密md5

我正在使用代码$enrypt=md5($pass)并插入$encrypt数据库.我想找到解密它们的方法.我尝试使用解密软件,但它说散列应该是16字节.有没有办法解密它或使其成为一个16字节的md5哈希?

我的哈希看起来像这样: c4ca4238a0b923820dcc

php security passwords hash md5

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

如何在Symfony2或Symfony3中检查请求是否为POST或GET请求

我只是想知道是否有一种非常简单的方法(最好:$this->container->isGet()我可以调用一个简单的方法)来确定请求是a $_POST还是$_GET请求.

根据文件,

Request对象包含有关客户端请求的信息.可以通过几个公共属性访问此信息:

  • request:相当于$_POST;
  • query:相当于$_GET($request->query->get('name'));

但是我将无法使用if($request->request)if($request->query)检查,因为它们都是Request类中的现有属性.

所以我想知道Symfony提供类似的东西

$this->container->isGet();
// or isQuery() or isPost() or isRequest();
Run Code Online (Sandbox Code Playgroud)

上文提到的?

php http-get http-post request symfony

47
推荐指数
3
解决办法
4万
查看次数