Php 如何提取另一台服务器上的zip文件?
我想提取另一台服务器上的zip文件。 是否可以使用FTP凭据Php 如何提取另一台服务器上的zip文件?,php,server,zip,unzip,Php,Server,Zip,Unzip,我想提取另一台服务器上的zip文件。 是否可以使用FTP凭据 $dest = 'abc.zip'; $source = 'abc.zip'; $ftp = ftp_connect("ftp.example.com"); ftp_login($ftp, "username", "password"); ftp_put($ftp, $dest, $source, FTP_BINARY); ftp_close($ftp); 通过此代码,您的本地abc.zip将上载到您的FTP位置。PHP使用包含e
$dest = 'abc.zip';
$source = 'abc.zip';
$ftp = ftp_connect("ftp.example.com");
ftp_login($ftp, "username", "password");
ftp_put($ftp, $dest, $source, FTP_BINARY);
ftp_close($ftp);
通过此代码,您的本地
abc.zip
将上载到您的FTP位置。PHP使用包含extract
方法的ZIPArchive
类。我认为不可能使用这个类在FTP上远程提取文件ZIPArchive
的open
方法到目前为止还不支持流包装器()。您必须在本地下载abc.zip,然后将其解压缩。是的,我正在尝试使用Ziparchive类,但它在远程服务器上不起作用。请重新阅读我的评论。我说可能无法使用ZIPArchive类,因为它目前还不支持流包装器。阅读此处了解流包装器的概念=>