代碼如下
$ftpServer = "192.168.1.118";$ftpUser = "hqzn-ftp";$ftpPwd = "123456";$conn = ftp_connect($ftpServer) || die(printf("Couldn't connect to $s", $ftpServer));var_dump($conn);$login_result = ftp_login($conn, $ftpUser, $ftpPwd);
結果如下
bool(true) Warning: ftp_login() expects parameter 1 to be resource, boolean given in C:\Users\hqzn\phpStudy\WWW\EasyDarwin\html\ftp.php on line 8
為什麼ftp_connetc返回了一個bool(true)?
導致ftp_login無法串連上ftp
使用ftp工具是可以正常串連的
回複內容:
代碼如下
$ftpServer = "192.168.1.118";$ftpUser = "hqzn-ftp";$ftpPwd = "123456";$conn = ftp_connect($ftpServer) || die(printf("Couldn't connect to $s", $ftpServer));var_dump($conn);$login_result = ftp_login($conn, $ftpUser, $ftpPwd);
結果如下
bool(true) Warning: ftp_login() expects parameter 1 to be resource, boolean given in C:\Users\hqzn\phpStudy\WWW\EasyDarwin\html\ftp.php on line 8
為什麼ftp_connetc返回了一個bool(true)?
導致ftp_login無法串連上ftp
使用ftp工具是可以正常串連的
把 ftp_connect($ftpServer) || die(printf("Couldn't connect to $s", $ftpServer));
中的 || 換成 or 就好了
確實是這個問題
感謝解答