小编Sou*_*uza的帖子

int和char之间的实际区别

我必须分析这些代码片段的输出:

int x, y;
x = 200; y = 100;
x = x+y; y = x-y; x = x-y;
printf ("%d %d\n", x, y);

char x, y;
x = 200; y = 100;
x = x+y; y = x-y; x = x-y;
printf ("%d %d\n", x, y);
Run Code Online (Sandbox Code Playgroud)

所以,我现在知道那int代表整数和char字符; 我读过有关的区别,如果我把在printf%d,它返回的数字形式,并且%c,在字符的形式.

'A'例如,ASCII字符代码为65,但为什么打印第二个函数100 -56而不是100 200

c

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

转换数组中的Accept-language输出

变量http_accept输出是乱七八糟的,我无法使用它,需要转换成这样的数组:

Array
(
    [en-ca] => 1
    [pt-pt] => 0.4
    [de] => 0.2
);
Run Code Online (Sandbox Code Playgroud)

我希望你们能帮助我.

编辑:

这是一个可以检测客户端首选语言的代码,这是一种猜测用户语言的快速方法:

我已经对所有西班牙和葡萄牙访问者进行了思考,在midle中有一些substr,因为pt-BR或pt-PT将使用相同的语言文件,例如es-ES和es-CO.

<?php
// detectar idioma
$linguagens = $_SERVER['HTTP_ACCEPT_LANGUAGE'];
$parcelas = explode(',', $linguagens);
$linguas_aceites = array();

foreach ($parcelas as $lingua) {
        $contagem = preg_match('/([-a-zA-Z]+)\s*;\s*q=([0-9\.]+)/', $lingua, $matches);
        if ($contagem === 0)
           $linguas_aceites[substr($lingua, 0, 2)] = 1;
        else
           $linguas_aceites[substr($matches[1], 0, 2)] = $matches[2];
}

foreach ($linguas_aceites as $key => $val) { 
      if(substr($key, 0, 2) == "pt"){
        echo "Portugues e preferido aqui";}
}   

?>
Run Code Online (Sandbox Code Playgroud)

如果没有Aif的帮助,这是不可能的(非常感谢原始代码!):

<?php

    $al = …
Run Code Online (Sandbox Code Playgroud)

php

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

从其他网站获取HTML内容

我想从另一个网站动态检索html内容,我得到了公司的许可.

请不要指向JSONP,因为我无法编辑站点A,只能编辑站点B.

html javascript ajax jquery

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

Sql注入漏洞

我不是某种hax0r左右,但我的老板有一个网站,我告诉他,它很容易受到SQL注入攻击.然后他回答说这不是危险,因为所有信息都是公开的; 所以我告诉他,有可能放弃桌子.

通常DROP表命令有效,有人可以告诉我为什么不在这种情况下?注意:这个数据库仅存储新闻,而不是重要信息!

news.php?id=-99%20union%20all%20select%201,2,3,4,5%20from%20information_schema.columns%20where%20table_schema=0x656e6469616d615--
Run Code Online (Sandbox Code Playgroud)

请不要回复hax0r-hate评论,如果我想知道如何破解我会在irc频道,而不是在这里.

编辑:如果他从数据库编辑安全,我认为他是对的.他可以透露sql查询,但这会失去向他展示危险的目的.

php sql security sql-injection

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

if(function()=== false){do this}

我正在尝试解决这个问题,我对javascript相对较新,所以:

function termos()给出了真或假的结果;

可能解决方案很简单,但无法解决.是否有可能做到这一点?我写这段代码只是为了举例说明我的怀疑

function termos() {
  if($('.terms').is(':checked')) {
    return true;
  } else {
    return false;
  }
}
Run Code Online (Sandbox Code Playgroud)

我可以用吗

} else if(termos() === false) {
  alert('please agree with terms');
  return false;
}
Run Code Online (Sandbox Code Playgroud)

这不起作用

javascript jquery if-statement

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

标签 统计

javascript ×2

jquery ×2

php ×2

ajax ×1

c ×1

html ×1

if-statement ×1

security ×1

sql ×1

sql-injection ×1