小编Jak*_*ake的帖子

PHP Checkbox数组

所有,

当表单发布时,我会得到一些复选框值,如下所示:

 [chk0] => Array ( 
    [1] => on 
    [57] => on 
    [83] => on 
  ) 
 [chk1] => Array ( 
    [69] => on 
    [71] => on
 )
 [chk1001] => on 
 [chk1005] => on
 [chk1008] => on
Run Code Online (Sandbox Code Playgroud)

使用PHP,如何使用上述变量构造一个包含2个数组的JSON请求?所有复选框都以"chk"为前缀.如果复选框是一个数组并且具有值,则应生成第一个JSON请求.对于所有不是数组的那些,它应该生成第二个.

//JSON Request 1
       "data1":
            [
                {
                    "checkboxval": true,
                    "id": 1
                },
                {
                    "checkboxval": true,
                    "id": 57
                },
                {
                    "checkboxval": true,
                    "id": 83
                },
                {
                    "checkboxval": true,
                    "id": 69
                },
                {
                    "checkboxval": true,
                    "id": 71
                }
            ]

//JSON Request 2:
   "data2":
        [
            {
                "checkboxval": …
Run Code Online (Sandbox Code Playgroud)

php json

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

Zend - Deny访问CSS,JS,图像文件

所有,

我有以下Zend应用程序结构:

helloworld
 - application
     - configs
     - controllers
     - models
     - layouts
 - include
 - library
 - public
    - design
       -- css
           -- site.css
       -- js
           -- global.js
       -- images
           -- siteheader.gif
           -- sitefooter.gif
    - .htaccess
    - index.php
Run Code Online (Sandbox Code Playgroud)

公用文件夹中的.htaccess文件如下所示:

Options -MultiViews

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
Run Code Online (Sandbox Code Playgroud)

我的文档根指向"public"文件夹.目前,如果用户访问目录级URL,(例如:http:// localhost/design 或localhost/css),上面的.htaccess文件确保向他显示"禁止访问"页面.但如果他访问文件级URL,(例如:http://localhost/design/css/site.css),它会向他显示CSS文件或js文件或PHP文件.

如果直接从URL访问,如何确保锁定上述文件类型的文件级访问权限?由于我的应用程序是JS密集型的,我想保护它免受用户的关注.

谢谢

mod-rewrite zend-framework

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

定义JavaScript类的本地变量

我们如何定义特定于JavaScript类范围的变量?

在下面这个小提琴中,我想定义一个name特定于该类的变量Person.我收到了一个错误SyntaxError: missing : after property id

var Person = {
   var name = "Jake";
   printName: function()
   {
    document.getElementById("personName").val(this.name);
   }
};

Person.printName();
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

PHP - JSON数据解析

所有,

我有以下JSON数据.我需要帮助在PHP中编写一个函数,它接受一个categoryid并返回一个数组中属于它的所有URL.

像这样的东西::

<?php
function returnCategoryURLs(catId)
{
    //Parse the JSON data here..
    return URLArray;
}
?>


{
    "jsondata": [
        {
            "categoryid": [
                20 
            ],
            "url": "www.google.com" 
        },
        {
            "categoryid": [
                20 
            ],
            "url": "www.yahoo.com" 
        },
        {
            "categoryid": [
                30 
            ],
            "url": "www.cnn.com" 
        },
        {
            "categoryid": [
                30 
            ],
            "url": "www.time.com" 
        },
        {
            "categoryid": [
                5,
                6,
                30 
            ],
            "url": "www.microsoft.com" 
        },
        {
            "categoryid": [
                30 
            ],
            "url": "www.freshmeat.com" 
        } 
    ]
}
Run Code Online (Sandbox Code Playgroud)

谢谢

php json

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

在背景图片的右边放置标签文字10px

我有一个带有背景图像和一些文本的标签。我需要将文本定位在背景图片的右侧10px处,以使背景图片清晰可见。

我需要执行此操作,而无需添加其他HTML元素或Javascript。

这是我到目前为止的源代码:

label {
  background-image: url('http://missouri.municipalbonds.com/img/icons/add.png');
  background-repeat: no-repeat;
  background-position: left top;
}
Run Code Online (Sandbox Code Playgroud)
<label>This is my label</label>
Run Code Online (Sandbox Code Playgroud)

我对实现此目标缺少哪个CSS属性有任何想法吗?

css

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

标签 统计

json ×2

php ×2

css ×1

javascript ×1

jquery ×1

mod-rewrite ×1

zend-framework ×1