小编PHP*_*Pst的帖子

Ajax CAPTCHA验证

通过ajax验证CAPTCHA是否合理(或安全)?我想放置一个没有任何页面重新加载的注册表单.它安全吗?(我正在使用Validation [1]和Form插件)

[1] http://bassistance.de/jquery-plugins/jquery-plugin-validation/

forms security ajax jquery captcha

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

[1] + [2]!= [1,2](非关联数组上数组联合运算符的行为)

[1=>0]+[2=>0]收益率[1=>0,2=>0].但是有没有使用这种语法糖的技巧[1]+[2].那么[1]+[2]生活[1,2]

注意:我关心的是这种语法,而不是其他相关的PHP函数.

php arrays operators

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

绘制 12 点爆裂?使用 CSS

在这个页面中跟随 CSS 绘制 12 点连拍,如何在其中放置一些文本(在当前形式中它不显示文本内的文本,我测试了 z-index 没有成功)?

如何以最干净的方式绘制 12 个突发边界?

#burst-12 {
    background: red;
    width: 80px;
    height: 80px;
    position: relative;
    text-align: center;
}
#burst-12:before, #burst-12:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 80px;
    background: red;
}
#burst-12:before {
    -webkit-transform: rotate(30deg);
       -moz-transform: rotate(30deg);
        -ms-transform: rotate(30deg);
         -o-transform: rotate(30deg);
}
#burst-12:after {
    -webkit-transform: rotate(60deg);
       -moz-transform: rotate(60deg);
        -ms-transform: rotate(60deg);
         -o-transform: rotate(60deg);
}
Run Code Online (Sandbox Code Playgroud)

css

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

Phalanger PHP编译器中的"Hello world"

我希望我的控制台程序只需使用Phalanger运行.我没有以任何方式使用IIS或.net.是否可以像我们使用的那样使用Phalanger php.exe -f hello.php?如何使用Phalanger编译和运行以下脚本.

<?php 
 echo "Hello World from Phalanger!";
Run Code Online (Sandbox Code Playgroud)

php compiler-construction performance phalanger

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

如何使用Phalcon ORM删除结果集

请考虑以下代码表单文档

foreach (Robots::find("type='mechanical'") as $robot) {
    if ($robot->delete() == false) {
        echo "Sorry, we can't delete the robot right now: \n";
        foreach ($robot->getMessages() as $message) {
            echo $message, "\n";
        }
    } else {
        echo "The robot was deleted successfully!";
    }
}
Run Code Online (Sandbox Code Playgroud)

使用Phalcon,是否可以使用单个操作删除结果集(无需迭代).

php orm phalcon

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

Muliple线在PhpStorm中移动和复制

我从NetBeans迁移到PhpStorm.如何在PhpStorm中将多行复制和移动方法更改为NetBeans方法?(PhpStorm需要完整选择移动或出版的线路)

更新:考虑以下两行"

   lin1 --------------
   lin2 ++++++++++++++
Run Code Online (Sandbox Code Playgroud)

如果您完全选择两行并按下ctrl + d:在NetBeans中,您将获得:

lin1 --------------
lin2 ++++++++++++++
lin1 --------------
lin2 ++++++++++++++
Run Code Online (Sandbox Code Playgroud)

在PhpStorm你会得到:

  lin1 --------------
  lin2 ++++++++++++++lin1 --------------
  lin2 ++++++++++++++
Run Code Online (Sandbox Code Playgroud)

现在考虑以下两行({} =选择界限)

   lin1 ---------{-----
   lin2 +++++++++}+++++
Run Code Online (Sandbox Code Playgroud)

如果您部分选择两行并按下ctrl + d:在NetBeans中,您将获得:

   lin1 ---------{-----
   lin2 +++++++++}+++++
   lin1 ---------{-----
   lin2 +++++++++}+++++
Run Code Online (Sandbox Code Playgroud)

在PhpStorm你会得到:

   lin1 ---------{-----
   lin2 +++++++++-----
   lin2 +++++++++}+++++
Run Code Online (Sandbox Code Playgroud)

在NetBeans中,ctrl + e将删除多行,但ctrl + y不会在多行上执行操作.

ide netbeans shortcut line phpstorm

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

用于标记的 Unicode 字符

我们将把很多书籍数字化。我们想在不影响电子书的流通的情况下在原书中标记换行的地方。哪个不可见的 Unicode 章程可以用来标记原始文件中的一些特殊位置?

(\n 将用于表示段落结束)

This  is  a  sentence 
in the original book that
I want to mark      line
break places.
Run Code Online (Sandbox Code Playgroud)

要替换的正确字符是什么*

This  is  a sentence * in the original book that * I want to mark line *break places.
Run Code Online (Sandbox Code Playgroud)

unicode

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

传递json文件时PHP json_decode()中的错误

考虑 j.json其内容遵循有效json的文件:

{
    "t": "\\"
}
Run Code Online (Sandbox Code Playgroud)

PHP json_encode无法解析它:

$r=json_decode(file_get_contents('j.json'));

var_dump($r); //returns null
Run Code Online (Sandbox Code Playgroud)

注意:问题是清理,问题是一样的.

php json

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

为活动周边模板定义快捷方式

如何使用周围实时模板的缩写?(例如t,...)在非周围模板中键入缩写并按下tab会插入模板,但是我在周围模板中首先选择一部分代码并且我们不输入缩写.

如何为特定的周围模板定义快捷方式,例如,如何定义模板,以便在选择部分代码然后g按键时,所选代码被<?=_('和包围')?>

templates phpstorm

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

jQuery调试

如何防止调试器(在这种情况下为Firebug或PhpStorm)从jQuery及其插件源代码中跳出来,只是跨过我们自己的代码?

debugging jquery firebug trace phpstorm

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

RexExp(?=)结构

考虑你正在寻找在Bs之后出现的Cs.为什么以下代码返回-1而不是2:

console.log('abc'.search(/(?=b)c/));
Run Code Online (Sandbox Code Playgroud)

javascript regex

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

多空检查

以下是否有更高效,更清洁和更短的形式:

if($x==null or $y==null or $z==null or $w==null) return true;
Run Code Online (Sandbox Code Playgroud)

一般来说,我如何获得空变量的名称?

function any_null(array $a){
    foreach($a as $v) if ($v==null) return //variable name;
    return false;
}
var_dump(any_null(array($x,$y,$z,$w)));
Run Code Online (Sandbox Code Playgroud)

php

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

是否可以使用regexp将"xyz"转换为"x [y] [z]"?

dots点分隔的字符串替换为类似数组的字符串的最有效模式是什么,例如x.y.z -> x[y][z]

这是我当前的代码,但我想应该有一个使用regexp的更短的方法.

function convert($input)
{
  if (strpos($input, '.') === false) {
    return $input;
  }
  $input = str_replace_first('.', '[', $input);
  $input = str_replace('.', '][', $input);

  return $input . ']';

}
Run Code Online (Sandbox Code Playgroud)

php regex pcre

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