- Автор темы
- #11
Ошибку выдавало потому, что не был выставлен пассивный режим передачи данных.
И еще вопрос ... А если, вдруг оборвется соединение с сервером вернее произойдет сработает:
что вернет ftp_pwd($conn_id) ? Ту директорию в которой скрипт работал во время разрыва или вернет корень ?
И еще вопрос ... А если, вдруг оборвется соединение с сервером вернее произойдет сработает:
PHP:
<?php
if (!ftp_put($conn_id,$file,"$directory/$file", FTP_ASCII)) {
$conn_id = ftp_connect($ftp_server);
ftp_login($conn_id,$ftp_login,$ftp_password);
ftp_pasv($conn_id,true);
ftp_set_option($conn_id, FTP_TIMEOUT_SEC, 60);
//ftp_chdir($conn_id,$current_dir);
ftp_put($conn_id,$file,"$directory/$file", FTP_ASCII);
}
?>
что вернет ftp_pwd($conn_id) ? Ту директорию в которой скрипт работал во время разрыва или вернет корень ?