Example #1
0
 function http($method, $url, $formdata = array())
 {
     if (class_exists("http_request")) {
         $req = new http_request();
         $req->setMethod($method);
         $req->setURL($url);
         $req->addHeader("Accept", "xml/user-profile, text/boolean, */*; q=0.1");
         if ($formdata) {
             $req->params += $formdata;
             $req->_postData = $formdata;
             // PEAR tries to annoy us
         }
         $r = $req->sendRequest();
         if ($r && $r->getResponseStatus() == 200) {
             return array($r->getResponseBody(), $r->getResponseHeader());
         }
     } elseif ($method == "GET") {
         return array(file_get_contents($url), array());
     } elseif ($method == "POST") {
         // give up
     }
     return array(NULL, NULL);
 }