yakeing / php_curl
This package is abandoned and no longer maintained.
No replacement package was suggested.
php curl class
v2.2.1
2019-08-06 08:54 UTC
Requires
- php: >=5.6
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 5.7
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
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.
Travis CI badge
codecov badge
Github badge
Installation
Use Composer to install the library. Of course, You can go to Packagist to view.
$ composer require yakeing/php_curl
init
- example
$Curl = new curl();
$curl->Encoding = 'gzip';
$Curl->Timeout = 10;
GET
- example
$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
- example
$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);
Sponsor
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.
Author
weibo: yakeing
twitter: yakeing