gpt4 book ai didi

php - 如何将需要很长时间才能运行的 PHP 脚本拆分成更小的 block ?

转载 作者:可可西里 更新时间:2023-11-01 00:01:50 25 4
gpt4 key购买 nike

我有一个初始化图片库的 PHP 脚本。它循环遍历所有图像,检查它们是否带有缩略图并为其添加水印。

我的共享主机帐户只允许我执行每个脚本 30 秒,如 php.ini 设置中所设置的那样。我无法改变这一点。

我该怎么做才能解决这个问题?目前我每 5 张图像刷新一次页面,这可以防止脚本超时,但浏览器会识别出脚本不会完成并给出错误。没关系,但它不是真正的用户友好。

有什么建议吗?

最佳答案

获取图像列表,然后循环遍历它们例如,您总共获得 500 个 img,您一次可以使用 5 个,完成后输出一个元刷新标签,该标签将在 2 秒内重新加载脚本,例如您当前使用的图像编号参数.

<meta http-equiv="refresh" content="2;url=script.php?start=5">

并且在您的脚本中还要检查 $_GET['start'] 是什么,然后从那里继续接下来的 5 张图片,然后输出 start=10 等等……直到您遍历所有这些图片。

关于php - 如何将需要很长时间才能运行的 PHP 脚本拆分成更小的 block ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/196029/

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