ftp_systype

(PHP 4, PHP 5)

ftp_systype — Возвращает тип операционной системы FTP сервера

Описание

string ftp_systype ( resource $ftp_stream )

Возвращает тип операционной системы FTP сервера.

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

ftp_stream

Идентификатор соединения с FTP сервером

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

Возвращает тип операционной системы FTP сервера, или FALSE при возникновении ошибки.

Примеры

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

<?php

// установка соединения
$ftp ftp_connect('ftp.example.com');
ftp_login($ftp'user''password');

// получение типа системы
if ($type ftp_systype($ftp)) {
    echo 
"example.com использует $type\n";
} else {
    echo 
"Не удалось определить тип системы";
}

?>

Вышеприведенный пример выведет (например):

example.com использует UNIX

Коментарии

ftp_systype can be a good way of checking the state of a connection, since PHP doesn't have a better system to check the state of an ftp connection (is_connected would be nice).

if (!($type = ftp_systype($conn_id))) {
    echo "FTP connection has failed! Trying again.\n";
    $conn_id = ftp_connect($ftp_server);
    $login_result = ftp_login($conn_id, $ftp_user, $ftp_pass);
}
2006-07-26 12:41:47
http://php5.kiev.ua/manual/ru/function.ftp-systype.html

    Поддержать сайт на родительском проекте КГБ