cURL — вільна (що розповсюджується за ліцензією MIT), платформна утиліта командного рядка для копіювання файлів за різними протоколами з синтаксисом URL, автором якої є Daniel Stenberg. Програма cURL може автоматизувати передачу файлів або послідовність таких операцій. Наприклад, це хороший засіб для моделювання дій користувача у веб-браузері.
Програма підтримує протоколи: FTP, FTPS, HTTP, HTTPS, TFTP, SCP, SFTP, Telnet, DICT, File: , LDAP, а також POP3, IMAP і SMTP. Також cURL підтримує сертифікати HTTPS, методи HTTP POST, HTTP PUT, завантаження на FTP, завантаження через HTTP форми.
Підтримувані методи аутентифікації: базова, дайджест, NTLM і Negotiate для HTTP, а також kerberos4 для FTP.
Можливе відновлення передачі файлу з місця обриву (за підтримки протоколом), тунелювання через HTTP-проксі, підтримка HTTP-Cookie.
cURL — це не оффлайн-браузер типу HTTrack і не може цілком завантажити вміст сайту.
Бібліотека Libcurl
Libcurl — це бібліотека інтерфейсу API для передачі, яку розробники можуть інтегрувати в свої програми; cURL діє як автономна обгортка для бібліотеки libcurl. libcurl використовується, щоб забезпечити можливість передачі файлів (адресуються з допомогою URL) численним програмам (як відкритих, так і комерційних).
Для libcurl є більше 30 різних прив’язок до мов програмування.
В PHP включена підтримка libcurl починаючи з версії 4.0.2.
Розглянемо приклад POST-авторизації на PHP з використанням curl:
Додав: htmaker, 26.01.2013 р.
(Ще не оцінили)
Завантаження…
Діліться з друзями:
См. також:
Пісочниця для PHP
Рубрика: PHP, Інструменти
Конфіг файли
Рубрика: PHP
Установка XCache в Linux CentOS
Рубрика: Linux, PHP
Використання SOAP в PHP
Рубрика: PHP
Встановлення PHP Soap на CentOS
Рубрика: Linux, PHP
Обсяг даних в зручному форматі на PHP
Рубрика: PHP
Транслітерація символів на PHP
Рубрика: PHP
Як перетворити URL-рядок в масив?
Рубрика: PHP
Добірка шаблонів регулярних виразів
Рубрика: PHP