2017 © Pedro Peláez
 

curl-wrapper curl

Curl Wrapper for PHP

image

hackerone/curl

Curl Wrapper for PHP

  • Friday, November 14, 2014
  • by hackerone
  • Repository
  • 10 Watchers
  • 57 Stars
  • 1,370 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 72 Forks
  • 3 Open issues
  • 3 Versions
  • 2 % Grown

The README.md

Curl Wrapper for ~~Yii framework~~ PHP v1.1

Update

  • This can now be used for non-Yii applications as well. (still works as a component if you're using Yii)
  • Lazy initialization of curl.
    • getHeader method

Requirements

  • PHP 5.3+
  • Yii 1.1.7 (should work on older versions too)
  • Curl and php-curl installed

Setup instructions

  • Place Curl.php or git clone into protected/extensions/curl folder of your project
  • in main.php, or console.php add the following to 'components':
    'curl' => array(
        'class' => 'ext.curl.Curl',
        'options' => array(/* additional curl options */),
    ),

Usage

  • to GET a page with default params
    $output = Yii::app()->curl->get($url, $params);
    // output will contain the result of the query
    // $params - query that'll be appended to the url
  • to POST data to a page
    $output = Yii::app()->curl->post($url, $data);
    // $data - data that will be POSTed

  • to PUT data
    $output = Yii::app()->curl->put($url, $data, $params);
    // $data - data that will be sent in the body of the PUT

  • to PATCH data
    $output = Yii::app()->curl->patch($url, $data);
    // $data - data that will be PATCHed

  • to DELETE
    $output = Yii::app()->curl->delete($url, $params);
    // $params - query that'll be appended to the url

  • to set options before GET or POST
    $output = Yii::app()->curl->setOption($name, $value)->get($url, $params);
    // $name & $value - CURL options
    $output = Yii::app()->curl->setOptions(array($name => $value))->get($get, $params);
    // pass key value pairs containing the CURL options

The Versions

14/11 2014

dev-master

9999999-dev

Curl Wrapper for PHP

  Sources   Download

The Requires

  • php >=5.3.0

 

curl symfony delete put header post get http request yii curl post file

08/08 2014

dev-old

dev-old

Curl Wrapper for PHP

  Sources   Download

The Requires

  • php >=5.3.0

 

curl symfony delete put header post get http request yii curl post file

08/08 2014

dev-beta

dev-beta

Curl Wrapper for Yii framework

  Sources   Download

The Requires

  • php >=5.3.0

 

curl put post get http request yii curl