yakeing / php_curl
php curl class
Fund package maintenance!
yakeing
github.com/yakeing/Documentation/blob/main/Sponsor/README.md
Installs: 647
Dependents: 0
Suggesters: 0
Security: 0
Stars: 36
Watchers: 2
Forks: 4
Open Issues: 0
Type:symfony-bundle
Requires
- php: >=5.6
- ext-curl: *
Requires (Dev)
- phpunit/phpunit: 5.7
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