与php中的文件包装器的持久FTP连接

时间:2011-09-22 09:21:46

标签: php ftp

如果我这样做的话:

rename('ftp://user:password@example.com/pub/file1.txt','ftp://user:password@example.com/pub/fileA.txt');
rename('ftp://user:password@example.com/pub/file2.txt','ftp://user:password@example.com/pub/fileB.txt');
rename('ftp://user:password@example.com/pub/file3.txt','ftp://user:password@example.com/pub/fileC.txt');
rm('ftp://user:password@example.com/pub/fileA.txt');
rm('ftp://user:password@example.com/pub/fileB.txt');
rm('ftp://user:password@example.com/pub/fileC.txt');

php会在同一台服务器上的不同操作之间保持ftp连接吗?换句话说,我想知道在这种情况下,php是创建单独的连接还是保持活着?如果它创建了单独的连接,那么当我使用文件包装器传输文件时,如何强制它使用它。我知道我可以使用不同的方法而不是ftp包装器,但我想知道它如何与文件包装器一起使用。

1 个答案:

答案 0 :(得分:1)

刚刚使用Wireshark查看它,答案肯定是用PHP / 5.2.19-win32测试的。

正如Robik建议的那样,如果你想要连接持久性,可以使用PHP FTP extension