<?php 
 
// HTTPRetriever usage example 
require_once("class_HTTPRetriever.php"); 
$http = &new HTTPRetriever(); 
 
 
// Example GET request: 
// ---------------------------------------------------------------------------- 
$keyword = "blitzaffe code"; // search Google for this keyword 
if (!$http->get("http://www.google.com/search?hl=en&q=%22".urlencode($keyword)."%22&btnG=Search&meta=")) { 
echo "HTTP request error: #{$http->result_code}: {$http->result_text}"; 
return false; 
} 
echo "HTTP response headers:<br><pre>"; 
var_dump($http->response_headers); 
echo "</pre><br>"; 
 
echo "Page content:<br><pre>"; 
echo $http->response; 
echo "</pre>"; 
// ---------------------------------------------------------------------------- 
 
 
// Example POST request: 
// ---------------------------------------------------------------------------- 
$keyword = "blitzaffe code"; // search Google for this keyword 
$values = array( 
"hl"=>"en", 
"q"=>"%22".urlencode($keyword)."%22", 
"btnG"=>"Search", 
"meta"=>"" 
); 
// Note: This example is just to demonstrate the POST equivalent of the GET 
// example above; running this script will return a 501 Not Implemented, as 
// Google does not support POST requests. 
if (!$http->post("http://www.google.com/search",$http->make_query_string($values))) { 
echo "HTTP request error: #{$http->result_code}: {$http->result_text}"; 
return false; 
} 
echo "HTTP response headers:<br><pre>"; 
var_dump($http->response_headers); 
echo "</pre><br>"; 
 
echo "Page content:<br><pre>"; 
echo $http->response; 
echo "</pre>"; 
// ---------------------------------------------------------------------------- 
 
 
?> 
 
 |