PHP导入打包在zip文件中的XML提要
我希望自动执行以下操作: 我的cronjob每天启动一个PHP脚本,从URL获取一个压缩的XML文件 处理这个问题的最佳方法是什么?有没有办法直接从zip文件中读取XML文件 现在,我只是将压缩文件下载到服务器上,并在当天晚些时候手动解包 有什么想法吗?非常欢迎您提出所有建议。您可以使用PHP和下载并阅读zip文件 此外,ZipArchive类还有一个名为的方法,该方法允许您使用PHP导入打包在zip文件中的XML提要,php,xml,import,zip,Php,Xml,Import,Zip,我希望自动执行以下操作: 我的cronjob每天启动一个PHP脚本,从URL获取一个压缩的XML文件 处理这个问题的最佳方法是什么?有没有办法直接从zip文件中读取XML文件 现在,我只是将压缩文件下载到服务器上,并在当天晚些时候手动解包 有什么想法吗?非常欢迎您提出所有建议。您可以使用PHP和下载并阅读zip文件 此外,ZipArchive类还有一个名为的方法,该方法允许您使用fread访问内容,而无需显式提取文件 我看到的唯一一个问题是,是否必须将zip保存在某个地方,以便PHP库读取它。但
fread
访问内容,而无需显式提取文件
我看到的唯一一个问题是,是否必须将zip保存在某个地方,以便PHP库读取它。但是,考虑到你已经这么做了,这不应该是个问题
如果你需要一个例子,请给我留言,我可以继续写下去。你可以使用PHP和下载并阅读zip文件
此外,ZipArchive类还有一个名为的方法,该方法允许您使用fread
访问内容,而无需显式提取文件
我看到的唯一一个问题是,是否必须将zip保存在某个地方,以便PHP库读取它。但是,考虑到你已经这么做了,这不应该是个问题
如果您需要一个示例,请给我留言,我可以继续写下去。有一个可以在PHP中使用的示例集合
这些文件的问题在于,它要求压缩文件存在于服务器上(而不仅仅是使用外部服务器加载,例如,$file=file($url);
)
如果要将文件保存到服务器,则可以使用$zip=zip\u open($filename)
和zip\u read($zip)
来处理zip文件。PHP中可以使用这些文件的集合
这些文件的问题在于,它要求压缩文件存在于服务器上(而不仅仅是使用外部服务器加载,例如,$file=file($url);
)
如果要将文件保存到服务器,则可以使用$zip=zip\u open($filename)
和zip\u read($zip)
来处理zip文件