我有一些关于ftp_connect()的问题;我不能通过ftp.localhost或ftp.edgren.myftp.org连接到我自己的FTP服务器。当我尝试连接时收到以下错误消息:
Warning: ftp_connect() [function.ftp-connect]: php_network_getaddresses: getaddrinfo failed: No such host is known. in ...
我使用的代码是:$conn_id = ftp_connect('ftp.localhost') or die("Couldn't con
我试图登录到一个FTP服务器,我只是在我的网络本地运行。要做到这一点,我必须使用我的ip地址作为服务器地址(见下面的代码)。然而,每次我得到一个gaierror: Errno 11004 getaddrinfo失败的错误。
有人能看看我的代码,看看我是否犯了什么错误,这可能是造成这个地址问题的原因吗?此外,我也可以从我的浏览器登录到ftp服务器,这样我就知道服务器已经启动并正确运行,并且允许匿名登录到服务器。
#import the ftp lib.
from ftplib import FTP
#enter the address of the ftp server to use, use
我不知道这里会有什么问题,因为10个服务器中有2个给了我错误:
无法连接到sun09 : Net::FTP:坏主机名'sun09:‘deploy_update.pl行204。
奇怪的是,下面的代码提取在循环中工作,对某些服务器有效,但是对于sun09服务器,我无法连接。
$ftp = Net::FTP->new("$hostname:$ftp_port", Debug => 0)
or die "Cannot connect to $hostname : $@";
$ftp->login($iLogin,$iPass)
or die
use Net::FTP;
$ftp = Net::FTP->new($host) or die "Cannot connect to $host: $@";
$ftp->binary;
$ftp->login($user, $pass) or die "Cannot login: ", $ftp->message;
$ftp->cwd("downloads") or die "Cannot change working directory to downloads: ", $ftp->me
我正在尝试使用opendir()读取一个打开的目录,然后循环遍历该目录中的文件。此脚本的最终目标是将某些文件从正在被读取到不同FTP服务器的目录中传输。
"FTP“部分是什么把我搞砸了-我不知道为什么!
某些服务器上的(预期将跨几个服务器运行此脚本)--我收到以下错误:
Warning: opendir(ftp://...@jslsolutions2.flashsvr.com/streaming)
[function.opendir]: failed to open dir: FTP server reports 550
Can't find file in [PATH] o
我试图使用ls命令从远程FTP服务器检索文件列表。在命令行中单独执行ls时,它会列出文件。当向命令中添加文件名时,它将返回一个空文件。
我的代码在其他几个ftp服务器(可能是不同的服务器配置)上工作得很好。不知道到底出了什么问题。
ftp> Packet tracing On .
ftp> trace on
Connected to ************.
OPEN ************
220 ************ FTP server ready.
User (*****************):
331 Password required for ******