我为我的项目做了一个工具,你放了一堆密码,然后把它编码到MD5这就是我试过的
<?
foreach($pass as $password){
set_time_limit(0);
$ch = curl_init();
CURL_SETOPT($ch,CURLOPT_URL,"http://www.md5online.org/md5-encrypt.html");
CURL_SETOPT($ch,CURLOPT_POSTFIELDS,"md5=$password");
CURL_SETOPT($ch,CURLOPT_RETURNTRANSFER,TRUE);
CURL_SETOPT($ch,CURLOPT_FOLLOWLOCATION,TRUE);
$con = curl_exec($ch);
curl_close($ch);
}
?>
现在当脚本在到达密码150或200时工作时它会停止我不知道是什么问题,例如:
1-password is: md5()
2-password is: md5(2)
3-password is: md5(3)
之后,它停止没有任何警告我想要的是我不希望脚本停止,直到他完成所有密码,如果它卡住或停止我想显示所有的密码不是&#39;已加密,所以我减少时间不重复所有进度。
答案 0 :(得分:1)
您应该为脚本设置时间限制
Set_time_limit(0);
将它放在代码的顶部,它将阻止脚本停止。
答案 1 :(得分:1)
使用Set_time_limit(0);
或者您可以编辑php.ini文件来执行此操作,但只有您是服务器管理员才能执行此操作。