小编Dan*_*nny的帖子

如何json_encode php数组,但没有引号的键

我试图绘制(使用Flot)带有一些数据的饼图

var data = <?php echo json_encode($data)?>
Run Code Online (Sandbox Code Playgroud)

我得到的结果是:

var data = [
{"label":"Crear Usuario", "data":"2"},
{"label":"Impresoras", "data":"1"},
{"label":"Problema Correo", "data":"1"},
{"label":"Requisicion Equipo", "data":"1"},
{"label":"Sitio Web", "data":"1"}
]
Run Code Online (Sandbox Code Playgroud)

这里的问题是我需要labeldata没有引号,我已经尝试json_encode($data, JSON_NUMERIC_CHECK);但只删除数字中的引号.

我需要以下格式:

var data = [
    {label:"Crear Usuario",data:2}, ...
Run Code Online (Sandbox Code Playgroud)

javascript php arrays json flot

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

使用imagegrabscreen和Wamp捕获图像

我正在尝试使用imagegrabscreen捕获本地网页,但我只获得了黑色屏幕截图.我在SO和其他网站上尝试了几乎所有问题的解决方案,没有任何效果.

我正在使用并完成以下操作:

  • Windows 7 64位
  • Wamp 2.2a 64bit
  • PHP 5.3.8
  • 安装并启用gd2(版本:"bundled 2.0.34 compatible").
  • 允许apache服务与桌面交互.
  • 我没有辅助显示器或任何东西.
<?php    
   $im = imagegrabscreen();    
   imagepng($im, "myscreenshot.png");    
   imagedestroy($im);    
?>
Run Code Online (Sandbox Code Playgroud)

我得到的只是一张1024x768 png的黑色图像.

php apache gd screen-capture

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

strftime不显示PM或AM

这是我用来获取日期的代码(用西班牙语):

$fecha = strftime("%d de %B, %Y, a las %l:%M %p");
Run Code Online (Sandbox Code Playgroud)

我得到:

27 de julio, 2011, a las 7:10
Run Code Online (Sandbox Code Playgroud)

所以问题是,我的PM(或AM)在哪里?

我的应用程序在Linux上运行.

php strftime

6
推荐指数
3
解决办法
3023
查看次数

Codeigniter插入空值,忽略MySQL中表字段的默认值

我正在对一个表进行插入,一些数据为空,所以我希望有些字段可以获得我指定的默认值.

$data = array(
            'id'            => $id,
            'user'       => $this->input->post('name'),
            );

$this->the_model->the_model_funciton($data);
Run Code Online (Sandbox Code Playgroud)

问题在于用户字段,字段的默认值是'Anon',但是当帖子('name')中没有数据时,会在字段中插入空值而不是默认值.

用户字段为varchar,null.

php mysql default codeigniter

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

如何在行之间创建空格,使用透明间距/边框 - HTML/CSS

我想做一些与此相似的东西但是有表行

在此输入图像描述

我做了这个<li>,花哨的边框等等,真的很容易,但是对于表行,我几乎尝试了所有东西,tr,td边框折叠,单独,边距,填充,我无法正确.

我想要制作的表的结构是这样的:

<table>
<tr><td>abc</td><td>abc</td></tr>
<tr><td>abc</td><td>abc</td></tr>
<tr><td>abc</td><td>abc</td></tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html html-table border rows spacing

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

在Windows上使用Chromium查看PDF

这是可能的?

有没有办法安装插件?

我一直在寻找寻找解决方案,但一无所获.

编辑:无需安装Adobe的任何内容.

windows pdf chromium

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

Firefox中的负上边距将元素向右移动

当我在父元素中应用-3px的负边距顶部时,所有子节点向右移动(在Firefox和IE8中),但在Chrome中看起来非常精细(元素居中).

是什么导致这个?

<div class="menu-tab">
      <div class="folder-tab">
        <span class="normal-small-text">Ingresar<i class="icon-chevron-down icon-white"></i></span>
      </div>
</div>
Run Code Online (Sandbox Code Playgroud)

margin-top适用于班级 .menu-tab

这是在Chrome中

在此输入图像描述

和Firefox

在此输入图像描述

html css margin twitter-bootstrap

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

如何将 CloudFlare“灵活 SSL”与 Nginx PageSpeed 过滤器结合使用

我刚刚开始使用 CloudFlare“灵活 SSL”,这允许用户在连接到我的服务器时拥有 SSL(当然是通过 CloudFlare)。

\n\n

请求的流程如下:

\n\n

访客<-- SSL --> CloudFlare <-- 非 SSL -->我的服务器(Nginx w/pagespeed)

\n\n

当 Nginx 重写我的资源(css、js、jpegs 等)时,问题就出现了,nginx 总是收到来自 CloudFlare 的 http 请求,所以显然 Nginx 将资源返回为 http(在 html 中),当用户尝试加载它们时,他们会得到浏览器上有一个丑陋的图标,警告不安全的内容,或者根本不加载不安全的内容,从而完全破坏页面。

\n\n

这些是我当前正在使用的过滤器:pagespeed EnableFilters move_css_above_scripts,move_css_to_head,rewrite_style_attributes,combine_javascript,insert_image_dimensions,collapse_whitespace,sprite_images,ins\xe2\x80\x8c\xe2\x80\x8bert_dns_prefetch;

\n\n

那么如何让 nginx pagespeed 以 https 形式返回资源呢?当请求是http时,如何作为非https?

\n\n

谢谢。

\n

ssl https nginx pagespeed cloudflare

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

如何使用选择器获取元素的值

例:

$(document).ready(function(){    

   height = $('#container-bottom:before').height();
   alert(height);

});
Run Code Online (Sandbox Code Playgroud)

警报null(我知道价值null当然不是).

css jquery pseudo-element

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