无法连接使用ftp_connect()
我正在开发一个使用Microsoft WebMatrix的网页,一切都很顺利和正常工作。 我遇到的问题与php中的ftp_connect()有关。 我在我的计算机中使用这个相同的程序做了几个测试,但是当我试图通过网页进行文件传输时,ftp_connet()函数不起作用。 我已经准备好搜索并找不到解决此错误的解决方案,因为我可以使用ftp客户端进行连接,并且可以通过网页访问,并且可以直接从我的计算机连接,但不能从网络连接。无法连接使用ftp_connect()
下面是相关代码:
$conn_id = ftp_connect(FTPSERVER);
$login_result = ftp_login($conn_id, FTPUSER, FTPPASS);
if(ftp_put($conn_id,$path_file_ftp_gr,$filegr_path,FTP_BINARY)) {
if (ftp_put($conn_id,$path_file_ftp_pq,$filepq_path,FTP_BINARY)){
$query_result = mysql_query($query_add);
ftp_close($conn_id);
echo 'Sucesso<br>';
ftp_close($conn_id);
}
}
else {
echo 'falhou<br>';
}
你偶然路过的整数FTP端口参数是你不?对我来说,这并不工作:
$ftp = ftp_connect('myserver.com',51);
但这:
$ftp = ftp_connect('myserver.com','51');
我没有在ftp_connect()函数中使用端口号。 – user2017968 2013-04-29 14:57:57
你不是在用'ftp://'为服务器加前缀吗?这只是需要的域或IP。 – 2013-04-29 14:58:50
我有这个: define('FTPSERVER','www.magnistatus.pt'); define('FTPUSER','*****'); define('FTPPASS','*****'); – user2017968 2013-04-29 15:00:56
什么是确切的错误信息? – Jocelyn 2013-04-29 14:54:16
我真的不能说... – user2017968 2013-04-29 15:05:18