olenagi / curl-wrap
curl 扩展的包装器
2.1.0
2016-12-06 19:31 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2024-09-28 19:52:51 UTC
README
CurlWrap 是 PHP cURL 扩展的包装器;
安装
要安装 CurlWrap,只需
$ composer require olenagi/curl-wrap
需求
PHP Curl 类与 PHP 5.3、5.4、5.5、5.6、7.0、7.1 和 HHVM 兼容。
示例
require __DIR__ . '/vendor/autoload.php'; use olenagi\CurlWrap\Curl; $curl = new Curl("http://www.example.com"); $response = $curl->get(); if ($response->isOk()) { echo "Request was successful!"; }
require __DIR__ . '/vendor/autoload.php'; use olenagi\CurlWrap\Curl; $curl = new Curl("http://www.example.com"); $curl->setFile($filePath); $response = $curl->post(); if ($response->isOk()) { echo "Request was successful!"; }
require __DIR__ . '/vendor/autoload.php'; use olenagi\CurlWrap\Curl; use olenagi\CurlWrap\CurlMulti; $curl = new Curl(); $curl->setOpt(CURLOPT_RETURNTRANSFER, true); $curl->setFile($this->filePath); $curl->setUrl("http://check.loc/index.php"); $curl2 = new Curl(); $curl2->setOpt(CURLOPT_RETURNTRANSFER, true); $curl2->setFile($this->filePath); $curl2->setUrl("http://check.loc/index2.php"); $curlMulti = new CurlMulti(); $curlMulti->add($curl->getResource()); $curlMulti->add($curl2->getResource()); $responses = $curlMulti->run(); foreach($responses as $response){ if ($response->isOk()) { echo "Request was successful!"; } }