Curl
Curl is an open source file transfer tool that uses URL syntax to work on the command line, where the basic functions of curl are encapsulated, such as COOKIES / encrypted transport / HTTP authentication / analog forms / upload files, etc., (*1)
Travis CI badge
, (*2)
codecov badge
, (*3)
Github badge
, (*4)
Installation
Use Composer to install the library.
Of course, You can go to Packagist to view., (*5)
$ composer require yakeing/php_curl
init
$Curl = new curl();
$curl->Encoding = 'gzip';
$Curl->Timeout = 10;
GET
$Url = 'https://github.com/yakeing';
$Header = array(
'User-Agent: Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.28'
);
$Curl->Get($Url, $Header);
POST
$Url = 'https://github.com/yakeing';
$Vars = array(
'user'=>'admin',
'upload'=>new CURLFile(realpath('image.jpg')) //php 5.5 Edition
);
$curl->UserAgent = 'Mozilla/5.0 (iPad; CPU OS 11_0 like Mac OS X) AppleWebKit/604.1.28';
$Curl->Post($Url, $Vars, $Header);
If you've got value from any of the content which I have created, then I would very much appreciate your support by payment donate., (*6)
, (*7)
Author
weibo: yakeing, (*8)
twitter: yakeing, (*9)