在php中FTP登录失败
我正在尝试从php连接FTP在php中FTP登录失败,php,azure,ftp,Php,Azure,Ftp,我正在尝试从php连接FTPFTP\u地址、FTP\u用户名和FTP\u密码是预定义的常量 代码 $conn = ftp_connect(FTP_ADDRESS); $login = ftp_login($conn, FTP_USERNAME, FTP_PASSWORD); //ftp_pasv($conn, true); 我在错误下面 Severity: Warning Message: ftp_login(): Microsoft FTP Service Filename: control
FTP\u地址
、FTP\u用户名
和FTP\u密码
是预定义的常量
代码
$conn = ftp_connect(FTP_ADDRESS);
$login = ftp_login($conn, FTP_USERNAME, FTP_PASSWORD);
//ftp_pasv($conn, true);
我在错误下面
Severity: Warning
Message: ftp_login(): Microsoft FTP Service
Filename: controllers/user.php
服务器信息:Windows Azure。
我还尝试通过添加被动连接
ftp_pasv($conn, true);
但是,我仍然收到相同的错误消息
编辑
我试过这个:
var_dump($conn);
Output:
resource(3) of type (FTP Buffer)
查看文档时,您的用户名或密码不正确 成功时返回TRUE,失败时返回FALSE。如果登录失败,PHP还会抛出警告。
初始,检查ftp\u连接是否可用,例如
if (function_exists('ftp_connect')) {
'Do your FTP stuff above
} else {
echo 'FTP not available';
}
不幸的是,我不知道如何访问php.ini或在Azure中激活ftp的替代方法 请添加更多调试。。。ftp_连接成功还是失败?@LuckyBurger:检查我的编辑