
September 12th, 2005, 11:33 AM
|
|
|
|
Join Date: Apr 2007
Posts: 10
Time spent in forums: < 1 sec
Reputation Power: 0
|
|
|
WIERD pear bug
Manm i can not get PEAR HTTP_Request to acept a variable!! Also, some web url timeout while ohters do not see below!
Is there any conenction with openssl or modssl ?
Ok so here is the code
Code:
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
umask(007);
$dest_url = "";
$dest_url = "".$_POST["dest_url"]."";
$XMLPacket = "";
$XMLpacket = stripslashes(trim($_SESSION['packet']));
if (empty($XMLpacket)) die('XML packet required');
if (empty($dest_url)) die('Valid URL required');
ob_start();
//$r = new HTTP_Request("".$dest_url."") or die("$dest_url: $php_errormsg");
//$r = new HTTP_Request("https://www.firstwebsite.com/leads.aspx") or die("$dest_url: $php_errormsg");
$url = 'https://www.website.com/leads.aspx';
// $url = "https://www.difwesbite.com/leads.aspx";
$r = new HTTP_Request($url);
$r->setMethod(HTTP_REQUEST_METHOD_POST);
$r->addHeader('Content-Type', 'text/xml');
$r->addRawPostData($XMLpacket);
$res = $r->sendRequest() or die("sendRequest:". $php_errormsg);
if ($r->getResponseCode() == 200) {
header('Content-Type: text/xml');
}
else {
print_r($res);
echo "<br/><br/>";
print_r($r);
echo "<br/><br/>";
if (PEAR::IsError($res)) {
print_r($res->getMessage());
}
}
$head = $r->getResponseHeader() or die("getResponseHeader:". $php_errormsg);
$body = "";
$body = $r->getResponseBody() or die("getResponseBody:". $php_errormsg);
ob_end_flush();
$results = "";
$results = $body;
session_register("results");
|