我有以下脚本,用来为PDF网站上的某些页面:拆分PHP脚本来避免超时
<?
include_once('phpToPDF.php') ;
phptopdf_url('http://www.example.com/csb04-termination-box/?style=alt' ,'pdf/', 'csb04-termination-box.pdf');
phptopdf_url('http://www.example.com/csb05-termination-box/?style=alt' ,'pdf/', 'csb05-termination-box.pdf');
phptopdf_url('http://www.example.com/csb06-compact-termination-box/?style=alt' ,'pdf/', 'csb06-compact-termination-box.pdf');
echo 'Done';
?>
我的问题是,如果我添加更多的网页服务器超时脚本之前已经完成运行。我试过更改set_time_limit(0);
,但这并没有帮助(在共享主机上)。
修改脚本的最佳方法是什么?我考虑尝试将其分割成多个脚本并通过ajax运行它,但不知道从哪里开始,因为之前没有经验。
非常确实很好。 – Bart 2013-03-18 17:31:14
完美的作品,谢谢! – 2013-03-18 17:36:57
有没有一种方法可以轻松地在屏幕上包含进度更新?就像echo'1/3'处理完第一个之后等等... – 2013-03-19 09:18:52