美好的一天!
我有一个PHP脚本,可以读取非常大的XML
文件。我用fgets
逐行阅读。在某些时候,我们需要停止所述脚本来检查一些数据的完整性。我的问题是如何恢复运行状态(我的意思是脚本停止的行)。我们不想再重新启动脚本,因为它需要几天才能完成。
有没有这样我可以做到这一点?任何建议都将不胜感激。
答案 0 :(得分:0)
答案 1 :(得分:0)
还有PHP的SimpleXML库需要在应用程序中使用之前安装,但在使用它的任何功能之前,它会将所有XML文档加载到它的缓存中。
还有XMLReader库,用于读取XML文件而不将所有文件加载到缓存中,并且是用于此类情况的更好方法。
您可以在此处找到有关这两个库的信息:
http://us.php.net/manual/en/book.xmlreader.php
http://us.php.net/manual/en/book.simplexml.php
使用它们的例子:
http://us.php.net/manual/en/simplexml.examples-basic.php
这里有更详细的解释: