ftp_chdir

(PHP 4, PHP 5, PHP 7, PHP 8)

ftp_chdirИзменяет текущую директорию на FTP-сервере

Описание

ftp_chdir(FTP\Connection $ftp, string $directory): bool

Меняет текущую директорию на заданную аргументом.

Список параметров

ftp

Экземпляр класса FTP\Connection.

directory

Целевая директория.

Возвращаемые значения

Функция возвращает true, если выполнилась успешно, или false, если возникла ошибка. Если изменение директории завершилось неудачей, PHP вызовет предупреждение.

Список изменений

Версия Описание
8.1.0 Параметр ftp теперь ожидает экземпляр класса FTP\Connection; раньше параметр ждал ресурс (resource).

Примеры

Пример #1 Пример использования ftp_chdir()

<?php

// установка соединения
$ftp = ftp_connect($ftp_server);

// вход с именем пользователя и паролем
$login_result = ftp_login($ftp, $ftp_user_name, $ftp_user_pass);

// проверка соединения
if ((!$ftp) || (!$login_result)) {
die(
"Не удалось подключиться к FTP-серверу!");
}

echo
"Текущая директория: " . ftp_pwd($ftp) . "\n";

// пытаемся сменить текущую директорию на somedir
if (ftp_chdir($ftp, "somedir")) {
echo
"Новая текущая директория: " . ftp_pwd($ftp) . "\n";
} else {
echo
"Не удалось сменить директорию\n";
}

// закрытие соединения
ftp_close($ftp);
?>

Смотрите также

  • ftp_cdup() - Переходит в родительскую директорию
  • ftp_pwd() - Возвращает имя текущей директории