gpt4 book ai didi

PHP ftp_login() 不接受用户名和密码

转载 作者:太空宇宙 更新时间:2023-11-03 13:43:46 29 4
gpt4 key购买 nike

我们正在从 PHP 4 迁移到 5(终于!)

我需要一个 php 脚本来通过 SSL-FTP 连接到外部服务器。长话短说,这适用于 PHP 4,但不适用于 5。

<?
$user = "USER";
$pass = "PASS";

$conn_id = ftp_ssl_connect("WEBADDRESS.com",21) or die ("could not connect");
$login_result = ftp_login($conn_id,$user,$pass);
?>

在 5 上返回:警告:ftp_login() [function.ftp-login]:请使用 USER 和 PASS 登录。在/var/www/html/test.php 第 6 行连接失败

我猜这是因为我在我的 PHP.ini 中做了一些愚蠢的事情,但我找不到任何东西。

更多信息:

操作系统:Redhat ES 5 2.6.18

PHP 5.2.14

编译:'./configure' '--with-apxs2=/usr/sbin/apxs' '--prefix=/usr/local' '--with-config-file-path=/etc' ' --enable-ftp' '--with-gd' '--with-openssl' '--with-libxml-dir' '--enable-soap' '--with-zlib' '--with-mssql=/usr/local/freetds' '--with-mysql'

最佳答案

FTP-SSL 应该在端口 990 上(虽然你可以在 21 上运行它)你知道你的 FTP 服务器正在监听哪个服务吗?在过去的好日子里,如果 SSL 不可用,此命令用于回退到非 SSL FTP 连接,在较新的版本中它实际上会死掉(尽管您没有收到死掉消息。

关于PHP ftp_login() 不接受用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3719570/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com