问题代码如下: 02.$conn = ftp_connect("45its.com") or die("Could not connect"); 03.ftp_login($conn,"test","test1234"); 04.ftp_put($conn,"target.rar","local.rar",FTP_BINARY,0); 05.ftp_close($conn); 06.echo "done";
07.?>
以上代码运行后出错,错误提示如下: 02.
03.Fatal error: Maximum execution time of 60 seconds exceeded in E:\wwwroot\bacysoft\wwwroot\test\temp.php on line 5
解决办法:开启 FTP 被动模式,正确代码如下: 02.$conn = ftp_connect(45its.com) or die("Could not connect"); 03.ftp_login($conn,"test","test1234"); 04.ftp_pasv($conn, true); 05.ftp_put($conn,"target.rar","local.rar",FTP_BINARY,0); 06.ftp_close($conn); 07.echo "done"; 08.?> |