[php]
/*
$url = “http://agrobin.com/admin/index.php/activation/showMeTheMoney”;
$data=”test”;
$params = array(‘http’ => array(
‘method’ => ‘POST’,
‘content’ => $data
));
if ($optional_headers !== null) {
$params[‘http’][‘header’] = $optional_headers;
}
$ctx = stream_context_create($params);
$fp = @fopen($url, ‘rb’, false, $ctx);
if (!$fp) {
throw new Exception(“Problem with $url, $php_errormsg”);
}
$response = @stream_get_contents($fp);
if ($response === false) {
throw new Exception(“Problem reading data from $url, $php_errormsg”);
}
echo $response;
*/
//extract data from the post
//extract($_POST);
//set POST variables
$url = ‘http://agrobin.com/admin/index.php/activation/showMeTheMoney’;
$fields = array(
‘lname’=>”nelson”,
‘fname’=>urlencode($first_name),
‘title’=>urlencode($title),
‘company’=>urlencode($institution),
‘age’=>urlencode($age),
‘email’=>urlencode($email),
‘phone’=>urlencode($phone)
);
//url-ify the data for the POST
foreach($fields as $key=>$value) { $fields_string .= $key.’=’.$value.’&’; }
rtrim($fields_string,’&’);
//open connection
$ch = curl_init();
//set the url, number of POST vars, POST data
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_POST,count($fields));
curl_setopt($ch,CURLOPT_POSTFIELDS,$fields_string);
//execute post
echo $result = curl_exec($ch);
//close connection
curl_close($ch);
[/php]