Я хочу подключиться к ftps-серверу с PHP. Я использую ftp_connect()
Как подключиться к ftps-серверу с номером порта через php?
В моей ServerURL ftp_connect('example.google.com:7080')
Но я получаю это предупреждение при попытке подключения:
Предупреждение: ftp_connect(): php_network_getaddresses: getaddrinfo не удалось: Нет такого хоста не известно
<?php
$ftp_server="example.google.com";
$ftp_port="7080";
$ftp_serusername="example";
$ftp_serpass="[email protected]";
// set up basic connection
$conn_id = ftp_connect($ftp_server,$ftp_port) or die("Couldn't connect to $ftp_server");
// login with username and password
//if($conn_id){
$login_result = ftp_login($conn_id, $ftp_serusername, $ftp_serpass);
//}
// check connection
if ((!$conn_id) || (!$login_result)) {
echo "FTP connection has failed!";
exit;
}
// upload the file
//$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY);
// check upload status
// if (!$upload) {
// echo "FTP upload has failed!";
// } else {
// echo "Uploaded $source_file to $ftp_server as $destination_file";
// }
// Retrieve directory listing
$files = ftp_nlist($conn_id, '/remote_dir');
// close the FTP stream
ftp_close($conn_id);
?>
Теперь я получил эту ошибку
Предупреждение: ftp_login(): неверный вход. в C: \ xampp \ htdocs \ serve \ remotedirect.php в строке 12 Сбой FTP-соединения!
'Войти incorrect' должно быть очевидно. –
Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что OP использует StackOverflow в качестве средства отладки в реальном времени, например. добавляя проблемы к вопросу, когда исправлялся исходный вопрос. Это вызовет путаные ответы. – Gordon