olenagi / curl-wrap
wrapper for curl extesion
2.1.0
2016-12-06 19:31 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2025-02-15 22:04:49 UTC
README
CurlWrap is wrapper of the PHP cURL extension;
Instalation
To install CurlWrap, simply:
$ composer require olenagi/curl-wrap
Requirements
PHP Curl Class works with PHP 5.3, 5.4, 5.5, 5.6, 7.0, 7.1, and HHVM.
Examples
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!"; } }