Here's the script I submit to on my server:
$postfields = array(); $postfields[] = array("bname", $_POST['bname']); $postfields[] = array("baddr1", $_POST['baddr1']); $postfields[] = array("baddr2", $_POST['baddr2']); $postfields[] = array("bcity", $_POST['bcity']); $postfields[] = array("bstate", $_POST['bstate']); $postfields[] = array("bzip", $_POST['bzip']);
foreach($postfields as $subarray) { list($foo, $bar) = $subarray; $bar = urlencode($bar); $postedfields[] = "$foo=$bar"; }
$urlstring = join("\n", $postedfields); $urlstring = ereg_replace("\n", "&", $urlstring);
$ch = curl_init("https://www.linkpointcentral.com/lpc/servlet/lppay");
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $urlstring);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($ch, CURLOPT_REFERER, "http://www.mysite.com/mypage.html");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec($ch);
curl_close($ch);
echo $data;
-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php