我正在看一些我自己没有写过的代码.代码尝试使用SHA512散列密码并仅使用time()
盐作为密码.是time()
太简单盐这或者是这个代码安全吗?
感谢您的回答和评论.我将在此为新读者总结一下:
random, evenly distributed, high entropy
盐?好吧,那么我用随机字符串32 char long替换time()怎么样.可以通过在一组字母表字符上循环32次来生成随机字符串.听起来不错吗?
我正在尝试执行一个简单的MySQL查询,如下所示:
INSERT INTO user_details (username, location, key)
VALUES ('Tim', 'Florida', 42)
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
错误1064(42000):您的SQL语法有错误; 检查与MySQL服务器版本对应的手册,以便
'key) VALUES ('Tim', 'Florida', 42)'
在第1行附近使用正确的语法
我该如何解决这个问题?
直到今天我才真正想过这个,但在搜索网络后我并没有真正找到任何东西.也许我没有在搜索中对其进行措辞.
给定一个数组(多维或不多):
$data = array('this' => array('is' => 'the'), 'challenge' => array('for' => array('you')));
Run Code Online (Sandbox Code Playgroud)
var_dumped时:
array(2) { ["this"]=> array(1) { ["is"]=> string(3) "the" } ["challenge"]=> array(1) { ["for"]=> array(1) { [0]=> string(3) "you" } } }
Run Code Online (Sandbox Code Playgroud)
挑战在于:将数组重新编译为PHP的可用数组的最佳优化方法是什么?就像一个undump_var()
功能.数据是否全部作为浏览器输出的一行,或者是否包含换行符作为输出到终端.
这只是正则表达式的问题吗?或者还有其他方式吗?我在寻找创造力.
更新:注意.我熟悉序列化和反序列化的人.我不是在寻找替代解决方案.这是一个代码挑战,看看它是否可以以优化和创造性的方式完成.所以serialize和var_export不是这里的解决方案.它们也不是最好的答案.
我有这个文字:
$string = "this is my friend's website http://example.com I think it is coll";
Run Code Online (Sandbox Code Playgroud)
如何将链接提取到另一个变量?
我知道它应该是通过使用正则表达式,preg_match()
但我不知道如何?
我一直想知道:用什么编程语言去登月?我意识到可能没有一个答案/语言,但它让我感兴趣.
有多少人参与了这些系统的代码?它是如何测试的?
jQuery或JavaScript可以与正则表达式一起使用来选择具有相似id的多个元素吗?
我有以下段落:
<p id="item5_2"> A </p>
<p id="item9_5"> B </p>
<p id="item14_2"> C </p>
Run Code Online (Sandbox Code Playgroud)
我想更改id开头item
和结尾的段落内容2
.
我使用了以下jQuery:
$("#item[\d]*2").html("D");
Run Code Online (Sandbox Code Playgroud)
但它不起作用.我怎样才能让它发挥作用?
我在一个html页面中使用jQuery AutoComplete插件,我也有一个使用原型的手风琴菜单.
它们都可以完美地分开工作,但是当我尝试在单个页面中实现这两个组件时,我得到了一个我无法理解的错误.
未捕获的异常:[Exception ..."组件返回失败代码:0x80004005(NS_ERROR_FAILURE)[nsIDOMViewCSS.getComputedStyle]"nsresult:"0x80004005(NS_ERROR_FAILURE)"location:"JS frame :: file:/// C:/ Documents and Settings /Administrator/Desktop/website/js/jquery-1.2.6.pack.js :: anonymous :: line 11"data:no]
我发现与jQuery冲突的文件是'effects.js',它是由手风琴菜单使用的.我尝试用更新版本替换此文件,但更新似乎打破了手风琴行为.
我的猜测是手风琴中使用的'effects.js'文件被修改以获得手风琴演示输出.我也尝试使用jQuery需要的重写方法来避免与其他库冲突,但是没有用.
我从stickmanlabs.com获得了手风琴演示.
并且jQuery AutoComplete可以从jQuery站点获得.
还有其他人遇到过这个问题吗?
我最近开始研究Facebook API,并试图找出如何检索另一个用户的朋友列表(在这种情况下,用户是我的朋友).
到目前为止,我只研究了如何找到一个我也是朋友的朋友.然而Friends Wheel应用程序可以这样做,因为你可以在你的一个朋友上生成一个轮距,所以我猜它是可能的.
有人知道怎么做吗?
我尝试运行PHP脚本时收到以下错误:
无法打开流:第3行脚本中的C:\ wamp\www\LOF\Data.php中没有此类文件或目录:
我的代码如下:
<?php
$json = json_decode(file_get_contents('prod.api.pvp.net/api/lol/euw/v1.1/game/by-summoner/20986461/recent?api_key=*key*'));
print_r($json);
?>
Run Code Online (Sandbox Code Playgroud)
注意:*key*
是URL(我的API密钥)中字符串的替换,并且出于隐私原因而被隐藏.
我https://
从URL中删除了一个错误消失.
我在这里做错了吗?也许是URL?
什么是Unix时间戳?在PHP中,当使用日期时,函数strtotime()
输出一些整数值 - 这是什么?我试图了解这一点,但我无法得到满意的答案,特别是为什么我们需要使用转换日期strtotime()
.