PHP Classes

cURL: cURL extension wrapper access remote Web resources

Recommend this page to a friend!

  Author Author  
Name: Richard Munroe is available for providing paid consulting. Contact Richard Munroe .
Classes: 22 packages by
Country: United States United States
Age: 66
All time rank: 111 in United States United States
Week rank: 62 Down5 in United States United States Down
Innovation award
Innovation award
Nominee: 3x

Winner: 1x

  Detailed description   Download Download .zip .tar.gz   Install with Composer Install with Composer  
This class is an object oriented wrapper around the PHP cURL extension functions.

This cURL extension is often used as HTTP client to access to remote Web pages or Web services via HTTP like those using the SOAP protocol.

The class provides functions to set the cURL extension options, execute HTTP requests and retrieve the response headers and bodies.

The documentation is embedded in the class source in the PHPDoc format, so it can be extracted and generated with tools that support this format.

This class is officially compatible with PHP 5.

  Classes of Richard Munroe  >  cURL  >  Download Download .zip .tar.gz  >  Support forum Support forum (5)  >  Blog Blog  >  RSS 1.0 feed RSS 2.0 feed Latest changes  
Name: cURL
Base name: curl
Description: cURL extension wrapper access remote Web resources
Version: 1.2.0
PHP version: 4.4
License: Custom (specified in a license file)
All time users: 14823 users
All time rank: 59
Week users: 3 users
Week rank: 248 Down
  Groups   Rate classes User ratings   Dependencies  
  Dependents   Trackback   Applications   Files Files  

Group folder image HTTP HTTP protocol clients, headers and cookies View top rated classes

  User ratings  
RatingsUtility Consistency Documentation Examples Tests Videos Overall Rank
All time: Good (84%) Good (84%) - Sufficient (79%) - - Not sure (58%) 1391
Month: Not yet rated by the users

  Packages needed by this class  
Class DownloadWhy it is needed Dependency
Structured Data Dumper Download .zip .tar.gz Required by dumpState.php in examples. Required

  Other classes that need this package  
Class Why it is needed Dependency
Cisco API http communication Required
Download Images from Google I have used cURL to fetch Image paths from google Required
Feedburner API Class Uses this by default for hitting feedburner's REST services. Required
Fetch Site Info It is used to fecth information. Required
Flickr API Class Used to send request to flickr if cURL enabled on server Required
HTML Rendele when an external url will be parsed, class needs curl extension for reading source Conditional
Paypal Instant Payment Notification Access Paypal IPN Verification Required
Paypal NVP Interact with Paypal Required
Paypal Payment Data Transfers Communication with Paypal Required
PHP Google Books API incase if their file_get_contents does not work Optional
PHP Google Translate String becuase this downloads the translation file from google Required
PHP Social Sharing Makes requests for URL data Required
PHP Web Security Scanner Custom software request Required
TransFirst Payment Class This class uses cURL to post payment request to TransFirst ePay service. Required
Twitter API For exchanging data with Twitter Required

  Pages that reference this package  
Building Spiders: Grab Data, Post Forms and Interact with Web Sites Automatically
One of the most useful and powerful things you can do with PHP is to create a programme which will simulate a web browser and can grab data, post data to forms and generally interact with other web sites - automatically...
DSS class interface
I have been mucking around with getting information in and out of Deploy Studio Server(DSS)...
PHP Addicted To Feedburner API Class
I was working on a PHP Flickr API Class (now finished, just working on examples and documentation) when Mint was released...
PHP Feedburner Class
I was working on a PHP Flickr API Class (now finished, just working on examples and documentation) when Mint was released. The class is paired with a CURL class coded by Dick Monroe. It does not require CURL, but uses it as the default method for hitting Feedburner...

Latest pages that reference packages Latest pages that reference packages

  Applications that use this package
ESPlanner web site
Florida Democratic Party website

Add link image If you know an application of this package, send a message to the author to add a link here.

  Files folder image Files  
File Role Description
Plain text file class.curl.php Class curl base class and documentation
Accessible without login Plain text file dumpState.php Example Server side of example file.
Accessible without login Plain text file example.class.curl.php Example Simple example of use of the curl class.
Accessible without login Plain text file example1.class.curl.php Example Client side example
Accessible without login Plain text file license.txt Lic. Modified NetBSD license used here
Accessible without login Plain text file Aux. Generate the documentation using phpdoc

Install with Composer Install with Composer - Download Download all files: curl.tar.gz
NOTICE: if you are using a download manager program like 'GetRight', please Login before trying to download this archive.