一段时间后脚本/卷曲停止

时间:2014-03-17 10:01:46

标签: php regex curl

我为我的项目做了一个工具,你放了一堆密码,然后把它编码到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;已加密,所以我减少时间不重复所有进度。

2 个答案:

答案 0 :(得分:1)

您应该为脚本设置时间限制

Set_time_limit(0);

将它放在代码的顶部,它将阻止脚本停止。

答案 1 :(得分:1)

使用Set_time_limit(0);

或者您可以编辑php.ini文件来执行此操作,但只有您是服务器管理员才能执行此操作。