可能重复:
PHP双向加密:我需要存储可以检索的密码
我计划在我的网站上为我的用户存储外国帐户信息,也就是用户名和密码等等...我想保证信息的安全,但我知道如果我散列他们的信息,我无法检索它以供以后使用.
Base64是可解密的,所以没有必要使用它只是简单的关闭.我的想法是加扰用户并在它解密之前和之后通过这种方式传递,如果你尝试解密,你会得到一些看起来很有趣的文本.是否有一个php函数接受将进行字符串的唯一加扰的值,并在以后重新计算该值时对其进行解扰?
有什么建议?
我有两个字符串,我想限制为例如前25个字符.有没有办法在第25个字符后切断文本并在字符串末尾添加...?
所以'12345678901234567890abcdefg'会变成'12345678901234567890abcde ...'其中'fg'被切断.
我有一些与此类似的结构的代码
function bbcode($Text)
{ //$Text = preg_replace("/\[video\](.+?)\[\/video\]/",embed_video($1), $Text);
return $Text;}
function embed_video($url){
if (preg_match("/http:\/\/www.youtube.com\/watch\?v=([0-9a-zA-Z-_]*)(.*)/i", $url, $matches)) {
return '<object width="425" height="350">'.
'<param name="movie" value="http://www.youtube.com/v/'.$matches[1].'" />'.
'<param name="wmode" value="transparent" />'.
'<embed src="http://www.youtube.com/v/'.$matches[1].'&autoplay="0" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350" />'.
'</object>';
}
return $url;
}
$lolcakes = "[video]http://youtube.com/id/xxxxxxpron[/video]";
$lolcakesconverted = bbcode($lolcakes);
Run Code Online (Sandbox Code Playgroud)
问题是它向我吐出一个错误.
解析错误:语法错误,意外T_LNUMBER,期待T_VARIABLE或'$'
如何在bbcode函数的preg_replace中调用embed_video有任何想法?
谢谢!
我有$_SERVER['HTTP_REFERER']- 假装它是http://example.com/i/like/turtles.html.我需要做些什么来从http://example.com字符串中获取部分,并将其存储在自己的变量中?
即使源代码可见,我的网站在IE上查看时似乎也没有显示任何元素或内容,但在Firefox和Chrome上它加载正常.怎么了???
我不记得曾经试图用IE加载我的网站,所以我无法确认它是否曾与IE合作过.请帮我调试= /.WADAFA!??!谢谢你的帮助
我有两个文本文件和一个用于删除它们的PHP脚本.我的问题是:为什么不删除这两个文本文件?它们都设置为777,也许我应该更改权限设置?我认为这是我的webhost不允许执行的功能......
我如何计算与两个变量匹配的行数?
我有一个名为:users的表
和字段调用:用户名和推荐
我有另一个名为:comments的表
和字段调用:comment_username
在这种情况下,我需要获取特定用户引用的至少10条评论(评论表中的行)的推荐数量.
所以我认为代码应该像这样粗略的大纲.
$username = 'bob';
$validrefferalcount = 0;
function validreferrals($username){
$referreduser = SQL select * from users where referral='$username';
foreach ($referreduser) {
$numberofcomments = SQL count * from comments where comment_username ='$referreduser';
if ($numberofcomments >= 10){
$validreferralcount = $validreferralcount + 1;
}
}
return $validreferralcount;
}
Run Code Online (Sandbox Code Playgroud)
我为错误的语法等道歉...
谢谢阅读.
所以我试图循环一个JSON响应,但我似乎无法做到正确.
片段:
$.getJSON("/playlist/",function(playlists) {
$.each(playlists,function() {
self.playlists[this.playlist.id] = new SC.Playlist(this, self);
console.log(this);
})
})
Run Code Online (Sandbox Code Playgroud)
JSON:
jsonp1311444173992([
{
is_owner: true,
id: "wtf",
playlist: {
id: "latest1",
name: "Hot Tracks1",
version: 0,
tracks: "33+44+55"
}
},
{
is_owner: true,
playlist: {
id: "latest",
name: "Hot Tracks",
smart: true,
version: 0,
smart_filter: {
order: "hotness"
}
}
},
{
is_owner: true,
playlist: {
id: "latest3",
name: "Hot Tracks3",
version: 0,
tracks: "33+44+55"
}
},
{
is_owner: true,
playlist: {
id: "latest4",
name: "Hot …Run Code Online (Sandbox Code Playgroud) php ×6
string ×2
count ×1
css ×1
debugging ×1
each ×1
encryption ×1
function ×1
javascript ×1
jquery ×1
json ×1
mcrypt ×1
preg-replace ×1
scramble ×1
sql ×1
strip ×1
syntax-error ×1
unlink ×1