DokuWiki provides a library to access remote web servers without the need for any special PHP library (like CURL) or unsafe PHP settings (lik allow_url_fopen).
Following features are supported:
The client is implemented in the class HTTPClient, but it is recommended to access the library through the DokuHTTPClient subclass instead. This automatically configures the client correctly for using the proxy settings.
$http = new DokuHTTPClient(); $data = $http->get('http://www.google.com/'); echo $data;
// post data can be passed as associative array $send = array( 'p' => 'dokuwiki' ); $http = new DokuHTTPClient(); $data = $http->post('http://search.yahoo.com/search', $send); echo $data;