13.05.2014, 02:16
Alguйm pode me dizer por que cargas d'бgua, a porra do php nгo reconhece isto:
como duas strings iguais?
PHP код:
@H{yewO}ЕЦ @H{yewO}ЕЦ
@H{yewO}ЕЦ @H{yewO}ЕЦ
if(strstr($linha,"Key")) { $explodido = explode(" = ", $linha); $key = $explodido[1]; continue; } function Encrypt($string) { for($x = 0; $x < strlen($string); $x++) { $value = ord($string[$x]); $value += (4^$x) * ($x % 20); if($value > (0xff)) $value -= 256; $string[$x] = chr($value); } return $string; } $senhanha = addslashes(Encrypt($senha)); echo Encrypt($senha); echo $key; if(strcmp($senhanha, $key) == 0) { header("Location: ucp.php"); if(isset($_POST['lembrar'])) { setcookie("nome", $usuario); setcookie("senha", $senha); } else { setcookie("nome", $usuario, 3600 + time()); setcookie("senha", $senha, 3600 + time()); } }
stock MD5_Hash(str[]) { new md5Data[E_MD5_CONTEXT], done, digest[34], len = strlen(str); MD5_Init(md5Data); len -= 64; while (done < len) { MD5_Update(md5Data, str[done], 64); done += 64; } len = (len + 64) - done; if (len) { MD5_Update(md5Data, str[done], len); } digest = MD5_Final(md5Data, true); return digest; }