如果我这样做的话:
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包装器,但我想知道它如何与文件包装器一起使用。
答案 0 :(得分:1)
刚刚使用Wireshark查看它,答案肯定是用PHP / 5.2.19-win32测试的。
正如Robik建议的那样,如果你想要连接持久性,可以使用PHP FTP extension。