Php set_time_limit不可用,还有其他方法吗?

时间:2011-08-10 20:01:15

标签: php mysql xml

我有一个必须开发的网站,我的客户端有共享主机。因此,php正在安全模式下运行,因此我无法使用set_time_limit。 我有很多xml文件,我必须上传到mysql,这需要超过30秒。在这种环境下我能做些什么吗?

谢谢。

2 个答案:

答案 0 :(得分:2)

PHP的时间限制仅适用于实际脚本本身。您可以使用exec()或类似的方法启动子脚本并在那里进行导入。该子脚本可以根据需要使用,因为执行该脚本所花费的时间不会计入父级的限制。

答案 1 :(得分:0)

我不知道有没有办法设置或不设置set_time_limit函数,但我建议你通过ajax来做,你可以通过在一个ajax文件中一次又一次地调用你的页面来做到这一点,参数设置哪个xml文件应该插入到mysql数据库中。