2017 © Pedro PelĂĄez
 

library curl

A simple curl OO wrapper

image

nicolus/curl

A simple curl OO wrapper

  • Wednesday, December 17, 2014
  • by nicolus
  • Repository
  • 1 Watchers
  • 0 Stars
  • 7 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 0 % Grown

The README.md

cURL

A simple curl OO wrapper., (*1)

installation : add nicolus/curl to your composer.json, (*2)

usage examples :, (*3)

use Curl\Curl;

try {
    $url = "http://www.google.com";
    //A simple GET request (with followlocation and no timeout by default)
    echo Curl::get($url);

    //A simple POST request (multipart) :
    echo Curl::post($url, ["param1" => "value1" ]);

    //A simple POST request (x-www-urlencoded) :
    echo Curl::post($url, "param1=value1&param2=value2");

    //Using a proxy :
    echo (new Curl)
        ->setUrl($url)
        ->setProxy("myproxy.com:31280", "username", "password")
        ->request();

    //A more complex request
    $curl = new Curl;
    echo $curl
        ->setUrl($url)
        ->addHeaders(['X-CUSTOMHEADER: aaa', 'pipoheader: bbb'])
        ->addHeaders('trololo: ccc')
        ->setAuth("Username", "Password")
        ->setTimeout(30)
        ->setUserAgent(Curl::UA_FIREFOX)
        ->request();

    //Get info for the last request :
    print_r($curl->getInfo());

} catch (Exception $e) {
    echo "erreur avec une requĂȘte curl : " . $e->getMessage() ."<br>\n";
    echo "code : " . $e->getCode() ."<br>\n";
}

The Versions

17/12 2014

dev-master

9999999-dev

A simple curl OO wrapper

  Sources   Download

The Requires

  • php >=5.4.0
  • ext-curl *

 

17/12 2014

1.0.4

1.0.4.0

A simple curl OO wrapper

  Sources   Download

The Requires

  • php >=5.4.0
  • ext-curl *

 

17/12 2014

1.0.3

1.0.3.0

A simple curl OO wrapper

  Sources   Download

The Requires

  • php >=5.4.0
  • ext-curl *

 

17/12 2014

1.0.2

1.0.2.0

A simple curl OO wrapper

  Sources   Download

The Requires

  • php >=5.4.0
  • ext-curl *

 

17/12 2014

1.0.1

1.0.1.0

A simple curl OO wrapper

  Sources   Download

The Requires

  • php >=5.4.0
  • ext-curl *