<?php
include_once $_SERVER['DOCUMENT_ROOT'] . '/include/shared-manual.inc';
$TOC = array();
$TOC_DEPRECATED = array();
$PARENTS = array();
include_once dirname(__FILE__) ."/toc/refs.remote.other.inc";
$setup = array (
  'home' => 
  array (
    0 => 'index.php',
    1 => 'PHP Manual',
  ),
  'head' => 
  array (
    0 => 'UTF-8',
    1 => 'ru',
  ),
  'this' => 
  array (
    0 => 'book.curl.php',
    1 => 'cURL',
    2 => 'Модуль сетевого обмена данными по URL-адресам',
  ),
  'up' => 
  array (
    0 => 'refs.remote.other.php',
    1 => 'Другие службы',
  ),
  'prev' => 
  array (
    0 => 'refs.remote.other.php',
    1 => 'Другие службы',
  ),
  'next' => 
  array (
    0 => 'curl.setup.php',
    1 => 'Установка и настройка',
  ),
  'alternatives' => 
  array (
  ),
  'source' => 
  array (
    'lang' => 'ru',
    'path' => 'reference/curl/book.xml',
  ),
  'history' => 
  array (
  ),
  'extra_header_links' => 
  array (
    'rel' => 'alternate',
    'href' => '/manual/en/feeds/book.curl.atom',
    'type' => 'application/atom+xml',
  ),
);
$setup["toc"] = $TOC;
$setup["toc_deprecated"] = $TOC_DEPRECATED;
$setup["parents"] = $PARENTS;
manual_setup($setup);

contributors($setup);

?>
<div id="book.curl" class="book">
 
 <h1 class="title">Модуль сетевого обмена данными по URL-адресам</h1>
 

 
 <div id="intro.curl" class="preface">
  <h1 class="title">Введение</h1>
  <p class="para">
   PHP поддерживает libcurl — библиотеку за авторством
   Дэниела Стенберга (Daniel Stenberg), которая умеет подключаться
   и обмениваться данными с разными типами серверов по разным типам протоколов.
   Библиотека libcurl поддерживает протоколы http, https, ftp, gopher,
   telnet, dict, file и ldap. Библиотека libcurl также умеет работать
   с HTTPS-сертификатами, отправлять запросы к HTTP-серверам методами
   POST и PUT, загружать файлы по протоколу FTP и через HTTP-формы, поддерживает прокси-серверы,
   блоки данных cookies и аутентификацию пользователей по связке имени
   пользователя и пароля. Загрузку файлов по FTP-протоколу также поддерживает PHP-модуль FTP.
  </p>
 </div>
 

 





 





 






 





 





 





 





 





 





 






<ul class="chunklist chunklist_book"><li><a href="curl.setup.php">Установка и настройка</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="curl.requirements.php">Требования</a></li><li><a href="curl.installation.php">Установка</a></li><li><a href="curl.configuration.php">Настройка во время выполнения</a></li><li><a href="curl.resources.php">Типы ресурсов</a></li></ul></li><li><a href="curl.constants.php">Предопределённые константы</a></li><li><a href="curl.examples.php">Примеры</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="curl.examples-basic.php">Пример работы с модулем curl</a></li></ul></li><li><a href="ref.curl.php">Функции cURL</a><ul class="chunklist chunklist_book chunklist_children"><li><a href="function.curl-close.php">curl_close</a> — Завершает сеанс cURL</li><li><a href="function.curl-copy-handle.php">curl_copy_handle</a> — Копирует cURL-дескриптор вместе с настройками</li><li><a href="function.curl-errno.php">curl_errno</a> — Возвращает код ошибки последней операции</li><li><a href="function.curl-error.php">curl_error</a> — Возвращает строку с описанием ошибки последней операции текущего сеанса</li><li><a href="function.curl-escape.php">curl_escape</a> — Кодирует строку для безопасного включения в структуру URL-адреса</li><li><a href="function.curl-exec.php">curl_exec</a> — Выполняет сеанс сетевой передачи данных</li><li><a href="function.curl-getinfo.php">curl_getinfo</a> — Получает информацию о конкретной передаче</li><li><a href="function.curl-init.php">curl_init</a> — Инициализирует cURL-сеанс сетевой передачи данных</li><li><a href="function.curl-multi-add-handle.php">curl_multi_add_handle</a> — Добавляет обычный cURL-дескриптор к набору cURL-дескрипторов</li><li><a href="function.curl-multi-close.php">curl_multi_close</a> — Удаляет все cURL-дескрипторы из мультидескриптора</li><li><a href="function.curl-multi-errno.php">curl_multi_errno</a> — Возвращает код последней ошибки множественного curl</li><li><a href="function.curl-multi-exec.php">curl_multi_exec</a> — Запускает соединения дескрипторов cURL-мультидескриптора</li><li><a href="function.curl-multi-getcontent.php">curl_multi_getcontent</a> — Возвращает результат операции, если была установлена опция
   CURLOPT_RETURNTRANSFER</li><li><a href="function.curl-multi-info-read.php">curl_multi_info_read</a> — Возвращает информацию о текущих операциях</li><li><a href="function.curl-multi-init.php">curl_multi_init</a> — Возвращает новый мультидескриптор модуля cURL</li><li><a href="function.curl-multi-remove-handle.php">curl_multi_remove_handle</a> — Удаляет дескриптор из набора cURL-дескрипторов</li><li><a href="function.curl-multi-select.php">curl_multi_select</a> — Ждёт, пока хотя в одном соединении мультидескриптора cURL
   не станут возможными считывание или запись данных</li><li><a href="function.curl-multi-setopt.php">curl_multi_setopt</a> — Устанавливает опции множественного дескриптора cURL</li><li><a href="function.curl-multi-strerror.php">curl_multi_strerror</a> — Возвращает строку, которая описывает код ошибки</li><li><a href="function.curl-pause.php">curl_pause</a> — Приостанавливает и возобновляет соединение</li><li><a href="function.curl-reset.php">curl_reset</a> — Сбрасывает опции дескриптора сессии библиотеки libcurl</li><li><a href="function.curl-setopt.php">curl_setopt</a> — Устанавливает параметр для cURL-передачи</li><li><a href="function.curl-setopt-array.php">curl_setopt_array</a> — Устанавливает несколько параметров для сеанса cURL</li><li><a href="function.curl-share-close.php">curl_share_close</a> — Закрывает разделяемый cURL-дескриптор</li><li><a href="function.curl-share-errno.php">curl_share_errno</a> — Возвращает код последней ошибки разделяемого обработчика curl</li><li><a href="function.curl-share-init.php">curl_share_init</a> — Инициализирует разделяемый cURL-дескриптор</li><li><a href="function.curl-share-init-persistent.php">curl_share_init_persistent</a> — Инициализирует постоянный разделяемый cURL-дескриптор</li><li><a href="function.curl-share-setopt.php">curl_share_setopt</a> — Устанавливает опции разделяемого cURL-дескриптора</li><li><a href="function.curl-share-strerror.php">curl_share_strerror</a> — Возвращает описание для заданного кода ошибки</li><li><a href="function.curl-strerror.php">curl_strerror</a> — Возвращает строку с описанием кода ошибки</li><li><a href="function.curl-unescape.php">curl_unescape</a> — Декодирует строку, закодированную для безопасного включения в структуру URL-адреса</li><li><a href="function.curl_upkeep.php">curl_upkeep</a> — Проверяет и поддерживает соединение в рабочем состоянии</li><li><a href="function.curl-version.php">curl_version</a> — Возвращает информацию о версии модуля cURL</li></ul></li><li><a href="class.curlhandle.php">CurlHandle</a> — Класс CurlHandle</li><li><a href="class.curlmultihandle.php">CurlMultiHandle</a> — Класс CurlMultiHandle</li><li><a href="class.curlsharehandle.php">CurlShareHandle</a> — Класс CurlShareHandle</li><li><a href="class.curlsharepersistenthandle.php">CurlSharePersistentHandle</a> — Класс CurlSharePersistentHandle</li><li><a href="class.curlfile.php">CURLFile</a> — Класс CURLFile<ul class="chunklist chunklist_book chunklist_children"><li><a href="curlfile.construct.php">CURLFile::__construct</a> — Создаёт объект CURLFile</li><li><a href="curlfile.getfilename.php">CURLFile::getFilename</a> — Возвращает имя файла на сервере</li><li><a href="curlfile.getmimetype.php">CURLFile::getMimeType</a> — Возвращает MIME-тип файла</li><li><a href="curlfile.getpostfilename.php">CURLFile::getPostFilename</a> — Возвращает имя файла, отправляемого POST-запросом</li><li><a href="curlfile.setmimetype.php">CURLFile::setMimeType</a> — Устанавливает MIME-тип</li><li><a href="curlfile.setpostfilename.php">CURLFile::setPostFilename</a> — Устанавливает имя файла для отправки методом POST</li></ul></li><li><a href="class.curlstringfile.php">CURLStringFile</a> — Класс CURLStringFile<ul class="chunklist chunklist_book chunklist_children"><li><a href="curlstringfile.construct.php">CURLStringFile::__construct</a> — Создаёт объект CURLStringFile</li></ul></li></ul></div><?php manual_footer($setup); ?>