static function Put($url, $data = "", $verify_cert = false, $timeout = 30)
	{
		if (function_exists("curl_init"))
		{
			return HttpRequest::CurlPut($url, $data, $verify_cert, $timeout);
		}
		else
		{
			throw new Exception('PUT request is not supported on systems without curl installed');
		}
	}
static function Put($url, $data = "", $verify_cert = false, $timeout = 30)
	{
		if (function_exists("curl_init"))
		{
			return HttpRequest::CurlPut($url, $data, $verify_cert, $timeout);
		}
		else
		{
			throw new Exception('PUT request is not supported on systems without curl installed');
		}
	}
static function Put ( $ url , $ data = "" , $ verify_cert = false , $ timeout = 30 ) { if ( function_exists ( "curl_init" ) ) { return HttpRequest :: CurlPut ( $ url , $ data , $ verify_cert , $ timeout ) ; } else { throw new Exception ( 'PUT request is not supported on systems without curl installed' ) ; } }
Make an HTTP PUT reequest using the best method available on the server

@param string $url
@param array $data (array of field/value pairs)
@param bool true to require verification of SSL cert
@param int timeout (in seconds)
@return string
Make an HTTP PUT reequest using the best method available on the server