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

Php 脚本/卷曲在一段时间后停止,php,regex,curl,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

我为我的项目做了一个工具,你把一堆密码编码到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);
}
?>

在那之后,它停止而没有任何警告。我想要的是,在他完成所有密码之前,我不想让脚本停止,如果它卡住或停止,我想显示所有未加密的密码,这样我就可以减少时间,不重复所有的过程

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

Set_time_limit(0);
将其放在代码顶部,它将阻止脚本停止。

使用
设置时间限制(0)


或者您可以编辑php.ini文件来执行此操作,但这只能在您是服务器管理员的情况下进行。

Sidenote:您在这里输入了一个拼写错误
CURL\u SETOPT($ch,CURLOPT\u returntransfer,TRUE)是的,我现在修复了,谢谢,但它工作得很好,这不是问题,为什么不直接使用本机md5($password)函数呢?他们让我使用curl,这样我们就可以了解如何使用curl了。你是否在问题服务器上泛滥并被禁止了?尝试抛出一个
睡眠(1)
curl\u关闭后
Set_time_limit(0);