Php 即使代码正确且防火墙关闭,也无法连接到FTP

Php 即使代码正确且防火墙关闭,也无法连接到FTP,php,ftp,Php,Ftp,每次我尝试连接到FTP服务器时,它都会失败 当我在浏览器中写入“”时,它会工作 但当我尝试使用php代码时,它失败了——这就是为什么我尝试了不同的组合,但没有成功 是什么导致了这个错误?为什么我不能连接?必须说防火墙已经关闭了 $ftp_server1 = "storage.xxx.xxx/"; $ftp_server2 = "ftp.storage.xxx.xxx"; $ftp_server3 = "ftp://storage.xxx.xxx"; $f

每次我尝试连接到FTP服务器时,它都会失败

当我在浏览器中写入“”时,它会工作

但当我尝试使用php代码时,它失败了——这就是为什么我尝试了不同的组合,但没有成功

是什么导致了这个错误?为什么我不能连接?必须说防火墙已经关闭了

     $ftp_server1 = "storage.xxx.xxx/";  
     $ftp_server2 = "ftp.storage.xxx.xxx"; 
     $ftp_server3 = "ftp://storage.xxx.xxx";



$ftp_username   = "xxx";
$ftp_password   =  "xxx";
//setup of connection
$conn_id = ftp_connect($ftp_server2,21) or die("could not connect to $ftp_server");
尝试
ftp\u连接($ftp\u用户名:'.$ftp\u密码'.@'.$ftp\u服务器,21)

确保
$ftp\u server
是正确的地址,根据
ftp\u connect()
文档省略
ftp://
,例如
$ftp\u server='storage.xxx.xxx'。看起来您已经在测试中包含了这一点