加载没有当前范围/进程php的大文件

时间:2013-06-07 19:59:03

标签: php exec fopen

我需要从其他服务器下载大文件,并将他保存到文件中。

如何在后台运行脚本?如果在脚本中运行,我的脚本将被暂停。

我尝试使用pnctl_fork,exec(),popen(),fopen()。

任何功能都会为当前用户暂停服务器请求该文件。来自其他计算机的用户可以访问。

我不知道发生了什么。

谁能帮助我吗?对不起我的英文..

1 个答案:

答案 0 :(得分:0)

我会按照我的方式给你一个想法:

  1. 排队下载(有一些排队下载的界面)
  2. 设置cronjob,每分钟左右运行并在后台下载。
  3. 还有一些标记来跟踪每次下载的状态。这样,下载时脚本不会停止。