Skip to content
Curl wrapper for Yii framework
PHP
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
Curl.php
README.md

README.md

Curl Wrapper for Yii framework

Requirements

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

Setup instructions

  • Place Curl.php into protected/extensions folder of your project
  • in main.php, add the following to 'components':
    'curl' => array(
            'class' => 'ext.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 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
Something went wrong with that request. Please try again.