小编Has*_*ast的帖子

获取 openssl 证书到期日期

我已经通过openssl_x509_parse()函数解析了 openssl 证书,并得到了一个数组作为结果。

现在我需要获取该证书的到期时间。在解析的数组中,我有validTo_time_t包含有效 unix 时间戳的元素。但是如何确定这个时间戳属于哪个时区呢?

所以我无法获得真正的过期时间,因为该时间戳意味着不同时区的不同日期。

php openssl ssl-certificate php-openssl

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

覆盖symfony无线电小部件

默认单选小组件创建以下结构:

<label>...</label>
<div id="...">
<div class="clearfix prettyradio labelright  blue">
<input type="radio" id="..._0" name="..." value="..." style="display: none;">
<a href="#" class=""></a>
...
</div>
Run Code Online (Sandbox Code Playgroud)

我找到了radio_widget块,但它本身只包含一个输入.所以我只能在那里定制这个部分:

<input type="radio" id="..._0" name="..." value="1" style="display: none;">
Run Code Online (Sandbox Code Playgroud)

但我无法理解如何改变整个无线电选择领域的结构?

另外,有人知道,为什么symfony在输入中添加display:none?

谢谢.

php forms symfony symfony-2.1

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

Phpstorm git尝试提交workspace.xml

我已经.idea/在perferences中排除了文件夹,但是当我尝试提交更改时,phpstorm尝试提交workspace.xml文件.为什么?

在此输入图像描述

git phpstorm

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

Symfony2 - 使用ArrayCollection填充文本字段?

我正在使用FPNTagBundle,我希望有一个文本字段来向实体添加标签,其工作方式与此网站上的标签相同.

我可以使用explode创建一个标签没有问题的新实体但是当我再次编辑实体时,我会在文本字段中得到类似的内容.

学说\ COMMON \收藏\的ArrayCollection @ 0000000062a07bb50000000047044868

有没有办法我可以预先用数组集合填充文本字段,以便显示所有标记,用空格分隔?

这是我目前在控制器中的内容:

public function editpageAction(Request $request, $id = NULL)
{
    $em = $this->getDoctrine()->getEntityManager();
    $tagManager = $this->get('fpn_tag.tag_manager');
    $page = new Page();

    if ( ! empty($id))
    {
        $page = $em->getRepository('ContentBundle:Page')->findOneById($id);
        $tagManager->loadTagging($page);
    }

    $form = $this->createForm(new PageType(), $page);

    if ($request->isMethod('POST')) 
    {
        $form->bind($request);

        if ($form->isValid()) 
        {   
            $em = $this->getDoctrine()->getManager();
            $em->persist($page);
            $em->flush();

            return $this->redirect($this->generateUrl('content_admin_list_sections'));
        }
    }

    return $this->render('ContentBundle:Admin:page.html.twig', array('form' => $form->createView()));
}
Run Code Online (Sandbox Code Playgroud)

任何建议表示赞赏

谢谢

php symfony

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

获取用户列表时出现SonataUserBundle错误

我已经安装了SonataAdminBundle,SonataUserBundle,FOSUserBundle和我自己的软件包,它扩展了FOSUserBundle.

mysite/admin/dashboard看起来不错,但是当我尝试获取用户列表(mysite/admin/sonata/user/user/list)时,我收到此错误:

类Application\Sonata\UserBundle\Entity\User不存在

为什么?我该怎么办?

UPD:

好的,现在我发现了这个问题,但现在又有了另一个问题.

找不到"GET/admin/sonata/user/user/list"的路由

为什么这种溃败不存在?应该放置这些路线的位置以及为什么在基本的SonataUserBundle安装中没有这些路线?

php symfony fosuserbundle symfony-2.1 sonata-admin

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

Composer包自动加载

我无法让我的图书馆工作.目录结构是lib-name/src,在主目录和测试目录中,如何告诉作曲家从/ lib-name/src/main文件夹加载?

链接到我的库github https://github.com/gerardorn/catalogo

php composer-php packagist

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

使用单个命令刷新特定的 Redis 数据库

为了刷新某些特定的 redis 数据库,我需要执行以下操作:

  • 进入 Redis 交互式 CLI ( > redis-cli)
  • 选择数据库 ( > select 0)
  • 刷新数据库 ( > flushdb)

但是有没有办法将这 2 个交互式命令作为单个 shell 命令运行?我只能使用管道将一个命令传递给交互式应用程序:"echo select 0" | redis-cli,但不能同时传递两个命令。

linux shell console redis

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

PIL 将文本添加到 gif 帧会增加图片的噪点

我正在使用 PIL 创建一个简单的 GIF 动画:

from PIL import Image, ImageDraw, ImageFont

images = []

for x, i in enumerate(range(10)):
    image = Image.new(mode="RGB", size=(320, 60), color="orange")

    draw = ImageDraw.Draw(image)
    fnt = ImageFont.truetype('font.ttf', size=10)
    draw.text((10, 10), ("%s" % x), fill=(0, 0, 255), font=fnt)
    images.append(image)

images[0].save("result/pil.gif", save_all=True, append_images=images[1:], duration=1000, loop=0, format="GIF")
Run Code Online (Sandbox Code Playgroud)

问题是,每当我使用 Draw.text 时,图像的背景就会出现某种白色:

在此输入图像描述

我发现一些信息,我必须使用第一帧中的 getpalette 和所有其他帧的 putpalette ,如下所示:

for x, i in enumerate(range(10)):
    image = Image.new(mode="RGB", size=(320, 60), color="orange")

    if x == 0:
        palette = image.getpalette()
    else:
        image.putpalette(palette)
Run Code Online (Sandbox Code Playgroud)

但它只是给了我:ValueError: illegal image …

python gif animated-gif python-imaging-library

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