Новые книги

Наша эра неограниченного доступа к информации – лучшее время, чтобы начать свое дело. Тем более, что маркетинг теперь стал… бесплатным.

Каждый день в мире появляются прибыльные проекты, которые не требуют крупных вложений в рекламу. И каждый день рождаются интереснейшие идеи эффективного маркетинга. Чтобы запустить проект мечты, не обязательно читать эту книгу от корки до корки, можете позаимствовать самые сливки. Вам подойдут не все идеи, но скорее всего, подойдет большинство. Все они крайне экономичны, если не бесплатны, – и, главное, эффективны. Большинство стратегий касаются использования интернета как мощного средства маркетинга, однако есть и те, что не связаны с интернетом.
Рассмотрены основные элементы теории организации, разновидности организаций, управление в организационных системах и основы проектирования организационных отношений. Изучение курса позволяет сформировать и развить способности проектировать организационную структуру, распределять полномочия и ответственность на основе их делегирования, оценивать условия и последствия принимаемых организационно-управленческих решений, а также другие компетенции в области формирования и развития организационной структуры, организационных отношений и корпоративной культуры.

Соответствует Федеральному государственному образовательному стандарту высшего профессионального образования третьего поколения.

Для студентов бакалавриата, изучающих управленческий цикл дисциплин, аспирантов, преподавателей, сотрудников органов местного самоуправления и специалистов, занимающихся проблемами управленческой и организаторской деятельности.

Функции FTP



Учебник РНР
Назад Вперёд

XXXIII. Функции FTP

Введение

Функции этого расширения реализуют клиентский доступ к файловым серверам, называемый File Transfer Protocol FTP, как определено в http://www.faqs.org/rfcs/rfc959.html.

Требования

Эти функции всегда доступны как часть стандартного модуля.

Установка

Чтобы использовать FTP-функции с вашей конфигурацией PHP, вы должны добавить опцию
--enable-ftp при установке PHP 4, и --with-ftp при использовании PHP 3.

Установка

Это расширение не определяет никаких директив конфигурации.

Типы ресурсов

Это расширение использует один тип ресурсов, который является ссылкой-идентификатором ftp-соединения.

Предопределённые константы

Эти константы определены данным расширением и будут доступны только в том случае, если либо вкомпилированы в РНР, либо динамически загружены на этапе прогона.

FTP_ASCII (integer)
FTP_TEXT (integer)
FTP_BINARY (integer)
FTP_IMAGE (integer)
FTP_TIMEOUT_SEC (integer)

Примеры

Пример 1. FTP
<?php
// установить базовое соединение
$conn_id = ftp_connect($ftp_server); 

// login с username и password
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass); 

// проверить соединение
if ((!$conn_id) || (!$login_result)) { 
        echo "FTP connection has failed!";
        echo "Attempted to connect to $ftp_server for user $ftp_user_name"; 
        die; 
    } else {
        echo "Connected to $ftp_server, for user $ftp_user_name";
    }

// загрузить файл
$upload = ftp_put($conn_id, $destination_file, $source_file, FTP_BINARY); 

// проверить статус загрузки
if (!$upload) { 
        echo "FTP upload has failed!";
    } else {
        echo "Uploaded $source_file to $ftp_server as $destination_file";
    }

// закрыть поток FTP
ftp_close($conn_id); 
?>
Содержание
ftp_cdup - переходит в родительскую директорию
ftp_chdir - переходит по директориям на FTP-сервере
ftp_close - закрывает FTP-соединение
ftp_connect - открывает FTP-соединение
ftp_delete - удаляет файлы на FTP-сервере
ftp_exec - запрашивает выполнение программы на FTP-сервере
ftp_fget - загружает файл с FTP-сервера и сохраняет в открытом файле
ftp_fput - загружает открытый файл на FTP-сервер
ftp_get_option - запрашивает поведение текущего потока FTP
ftp_get - загружает файл с FTP-сервера
ftp_login - входит в FTP-соединение
ftp_mdtm - возвращает время последнего изменения данного файла
ftp_mkdir - создаёт директорию
ftp_nlist - возвращает список файлов в данной директории
ftp_pasv - включает/выключает режим passive
ftp_put - выгружает файл на FTP-сервер
ftp_pwd - возвращает имя текущей директории
ftp_quit - закрывает FTP-соединение
ftp_rawlist - возвращает детальный список файлов в данной директории
ftp_rename - переименовывает файл на FTP-сервере
ftp_rmdir - удаляет директорию
ftp_set_option - устанавливает различные опции работы FTP
ftp_site - отправляет команду SITE на сервер
ftp_size - возвращает размер данного файла
ftp_systype - возвращает системный идентификатор типа удалённого FTP-сервера

Назад Оглавление Вперёд
fribidi_log2vis Вверх ftp_cdup