<?php
include_once("class.curl.php") ;
// // Create a new instance of the curl class and point it // at the page to be fetched. //
$c = new curl("http://www.csworks.com/development/dumpState.php") ;
// // By default, curl doesn't follow redirections and this // page may or may not be available via redirection. //
$c->setopt(CURLOPT_FOLLOWLOCATION, true) ; $c->setopt(CURLOPT_POST, true) ;
$theFields = array ( 'foo' => '1', 'bar' => array(2, 3, 4), 'baz' => array(array(5, 6), array(7, 8)) ) ;
$c->setopt(CURLOPT_POSTFIELDS, $c->asPostString($theFields)) ;
// // By default, the curl class expects to return data to // the caller. //
echo $c->exec() ;
// // Check to see if there was an error and, if so, print // the associated error message. //
if ($theError = $c->hasError()) { echo $theError ; } // // Done with the cURL, so get rid of the cURL related resources. //
$c->close() ; ?>
|