gpt4 book ai didi

PHP 重试脚本直到成功或错误

转载 作者:行者123 更新时间:2023-12-04 01:31:10 24 4
gpt4 key购买 nike

我正在尝试创建一个 php 脚本,该脚本最多重试另一个 php 脚本 3 次,直到显示错误。我在想也许这可以使用 php 循环来完成?如果代码第一次运行成功,则无需重试 3 次,但是,如果第一次运行不成功,则应最多重试 php 脚本 3 次,直到显示错误消息.

使用 php 编码,我设法制作了一个脚本,该脚本使用“file_get_contents”从另一个位置抓取/获取内容,然后为每个单词/数据提供一个 php 变量。所有这些都是通过在 stackoverflow 上获得其他成员的帮助来完成的(我非常感谢)。下面的代码就是这一切:

$searchdata = file_get_contents('http://www.example.com');

list($no1, $no2, $no3, $no4, $no5,
$no6, $no7, $no8, $no9) = explode(" ", $searchdata);

所以,我想添加某种循环,最多重试此脚本 3 次;如果它第一次不起作用。要确定脚本是否第一次/第二次/第三次运行,使用“file_get_contents”时应找到文本“#endofscript”或“failure”。如果显示除“#endofscript”或“failure”以外的任何其他内容,则应将其视为错误并应循环直到找到。如果第三次仍然没有找到,是否会显示错误信息?例如“错误 - 请重试”。

感谢您的所有帮助,我将不胜感激每一个回复。如果您需要更多详细信息,请随时询问。再一次,我真的很感激这一点。 :)

最佳答案

$maxTries = 3;
for ($try=1; $try<=$maxTries; $try++) {
// your code
if ($success) {
break;
}
}

// if $try > 3, script failed

关于PHP 重试脚本直到成功或错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3250120/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com