Hi,
I am opening a socket on a remote server(weblogic) and sending my username and psswd to authentify them... I figure my php is opening the socket as no errors r being trapped.. However the response is a blank page instead of an xml formatted response...why??? how can i rectify this?? Please helpp!!! TIA, sands my code is as below: <?php $uname = "username"; $password = "password"; ?> <?php $Destination = "http://srv157:7001/communicatorServlet"; $Request = "username=$uname&password=$password"; $cfgTimeOut = 20; $theURL = parse_url($Destination); $host = $theURL["host"]; $path = $theURL["path"]; $port = $theURL["port"]; if ($port=="") $port=80; $header = "GET ".$path." HTTP/1.0\r\n"; $header .= "Host: ".$host."\r\n"; $header .= "Accept: */*\r\n"; $header .= "Accept-Language: en\r\n"; $header .= "User-Agent: PHP/4.0.6 (Apache/1.3.20)\r\n\r\n"; $header .= "Content-Type: text/xml\r\n"; $header .= "Content-Length: ".strlen($Request)."\r\n"; $header .= "Content: \r\n\r\n"; $msg = $header . $Request; $Response = ""; // open a socket if(!$cfgTimeOut) // without timeout $fp = fsockopen($host,$port); else // with timeout $fp = fsockopen($host,$port, &$errno, &$errstr, $cfgTimeOut); if ($fp) { if (!fputs($fp,$msg,strlen($msg))) { return false; } // S E N D while (!feof($fp)) {$Response .= fgets($fp,32768);} fclose($fp); // R E C E I V E } else { echo "Unable to access servlet (".$Destination.").<br>"; echo "<a href=\"javascript:history.go(-1)\">Try another</a>";} print "$response\n"; print "hello"; ?> -- PHP Windows Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED] -- PHP General Mailing List (http://www.php.net/) To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] To contact the list administrators, e-mail: [EMAIL PROTECTED]