我正在使用 Microsoft WebMatrix 开发一个网页,一切都很顺利并且正常工作。我遇到的问题与 php 中的 ftp_connect() 有关。我在我的电脑上使用同一个程序进行了几次测试,但是当我尝试通过网页进行文件传输时,ftp_connet() 函数不起作用。我已经准备好搜索,但找不到解决此错误的方法,因为我可以连接 ftp 客户端,并且可以通过网页访问,并且可以直接从我的计算机连接,但不能从网络连接。
以下是相关代码:
$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>';
}