【发布时间】:2015-08-25 13:21:31
【问题描述】:
我无法将文件上传到我的 ftp 服务器。
总是有警告:
ftp_put(): 连接到端口。
<?php
set_time_limit(0);
$host = 'xxxx';
$usr = 'yyyy';
$pwd = 'zzzz';
$local_file = '/home/back.sql';
$ftp_path = '/public_html/';
$conn_id = ftp_connect($host, 21) or die ("Cannot connect to host");
ftp_login($conn_id, $usr, $pwd) or die("Cannot login");
$upload = ftp_put($conn_id, $ftp_path.'back1.sql', $local_file, FTP_ASCII);
print($upload);
?>
代码执行了 3 次。我收到了三个不同的警告。
警告:ftp_put():在第 10 行连接到文件名中的端口 1926(我将其命名)
警告:ftp_put():在第 10 行连接到文件名中的端口 1928(我将其命名)
警告:ftp_put():在第 10 行连接到文件名中的端口 1930(我命名它)
- 警告信息是什么意思?
- 为什么要连接到不同的端口?也许端口每次都应该是 21,为什么不呢?
【问题讨论】: