小编Ali*_*xel的帖子

为什么最好使用filter_input()?

这应该是一个基本问题,但为什么更好地使用这样的东西:

$pwd = filter_input(INPUT_POST, 'pwd');
Run Code Online (Sandbox Code Playgroud)

而不仅仅是:

$pwd = $_POST['pwd'];
Run Code Online (Sandbox Code Playgroud)

PS:我知道过滤器扩展可以与更多参数一起使用,以提供额外的清理级别.

php security filter

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

PHP中的自然排序算法,支持Unicode?

是否可以使用自然顺序算法在PHP中使用Unicode/UTF-8字符对数组进行排序?例如(此数组中的顺序正确排序):

$array = array
(
    0 => 'Agile',
    1 => 'Ágile',
    2 => 'Àgile',
    3 => 'Âgile',
    4 => 'Ägile',
    5 => 'Ãgile',
    6 => 'Test',
);
Run Code Online (Sandbox Code Playgroud)

如果我尝试使用asort($ array),我会得到以下结果:

Array
(
    [0] => Agile
    [6] => Test
    [2] => Àgile
    [1] => Ágile
    [3] => Âgile
    [5] => Ãgile
    [4] => Ägile
)
Run Code Online (Sandbox Code Playgroud)

并使用natsort($ array):

Array
(
    [2] => Àgile
    [1] => Ágile
    [3] => Âgile
    [5] => Ãgile
    [4] => Ägile
    [0] => Agile
    [6] => Test
)
Run Code Online (Sandbox Code Playgroud)

如何在PHP …

php arrays sorting unicode utf-8

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

在PHP中,什么是Tick?

我知道Ticks不是特定于PHP的,并且与时间和/或操作数量有些关联,但我缺乏所有理解,否则我将使用它们.

有人可以用简单的方式向我解释一下蜱/做什么吗?

php

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

如何模仿堆栈溢出自动链接行为

使用PHP,我如何模仿Stack Overflow的自动链接行为(BTW非常酷)?

例如,以下URL:

http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior

转换成这个:

<a title="how to mimic stackoverflow auto link behavior" rel="nofollow" href="http://www.stackoverflow.com/questions/1925455/how-to-mimic-stackoverflow-auto-link-behavior">stackoverflow.com/questions/1925455/…</a>
Run Code Online (Sandbox Code Playgroud)

title在这种情况下,我并不真正关心属性.


还有这个:

http://pt.php.net/manual/en/function.base-convert.php#52450

转换成这个:

<a rel="nofollow" href="http://pt.php.net/manual/en/function.base-convert.php#52450">pt.php.net/manual/en/…</a>
Run Code Online (Sandbox Code Playgroud)

如何在PHP中创建类似的功能?

PS:查看我对这个问题的评论,了解更多示例和行为.

php regex string

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

从AWS API网关请求验证程序获取详细的错误消息

背景

我有一个使用带有API网关扩展的 Swagger 2.0定义创建的API网关.

我覆盖了默认的API网关响应,例如:

x-amazon-apigateway-gateway-responses:
  BAD_REQUEST_BODY:
    statusCode: 400
    responseTemplates:
      application/json: |
        {
          "error": {
            "code": 400,
            "stage": "$context.stage",
            "request": "$context.requestId",
            "message": "$context.error.message"
          }
        }
Run Code Online (Sandbox Code Playgroud)

$context上述有效载荷来自API网关变量.

我的API中的示例资源/方法如下所示(始终是LAMBDA_PROXY集成):

paths:
  /test:
    post:
      parameters:
        - in: body
          name: Test
          required: true
          schema:
          $ref: "#/definitions/Test"
      responses:
        201:
          description: Created
        400:
          description: Bad Request
        401:
          description: Unauthorized
        403:
          description: Forbidden
      x-amazon-apigateway-integration:
      uri: >-
        arn:aws:apigateway:${region}:lambda:path/2015-03-31/functions/${lambda}/invocations
      type: aws_proxy
      httpMethod: POST
      credentials: "${credentials}"
      passthroughBehavior: never
Run Code Online (Sandbox Code Playgroud)

使用相应的请求有效负载定义:

definitions:
  Test:
    type: …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services swagger aws-api-gateway

20
推荐指数
3
解决办法
3341
查看次数

如何ceil,floor和round bcmath数字?

我需要模仿cec(),floor()round()函数在bcmath数字上的确切功能,我已经发现了一个非常相似的问题,但不幸的是,由于缺乏支持,所提供的答案对我来说还不够好对于负数,并且缺少round()函数precision参数.

我想知道是否有人能够为这个问题提出一个相当简短而优雅的解决方案.

所有输入都表示赞赏,谢谢!

php rounding bcmath floor ceil

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

在Windows上使用Git

现在最简单的(安装和使用)Windows的git客户端是什么?

windows git version-control client

19
推荐指数
3
解决办法
3447
查看次数

PHP中的REMOTE_ADDR和IPv6

假设$_SERVER['REMOTE_ADDR']始终返回IPv4地址是否安全?

谢谢!

php apache ip-address ipv4 ipv6

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

PHP:如何从.ttf文件中读取字体的"标题"?

我真的需要能够从.ttf真实类型字体文件中提取元数据.

我正在构建一个我们所有设计师使用的所有字体的中央数据库(它们通过电子邮件交换字体以接管设计元素等).我想得到所有的字体,有些像00001.ttf那样愚蠢的名字,所以文件名没有帮助,但我知道字体有元数据,我需要一些方法在PHP中提取它.

然后我可以创建一个循环来查看我指定的目录,获取这些数据(以及我可以同时获得的任何其他数据,并将其添加到数据库中.

我真的需要帮助阅读这个元数据部分.

php fonts gd truetype

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

针对PHP的Mechanize和BeautifulSoup?

我想知道是否有类似于Mechanize或BeautifulSoup for PHP的类似内容?

php python mechanize beautifulsoup

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