PHP stream_context_create Examples




$userXML = <<
 $name
 $email
 $contact

USERIDATA; $opts = array( 'http' => array( 'method' => "POST", 'header' => "Content-Type: application/xml\r\nAccept: application/xml", 'timeout' => 30, 'content' => $userXML, ) ); $url = 'http://abc.com/getuserdata'; $ctx = stream_context_create($opts); $fp = @fopen($url, 'rb', false, $ctx); if (!$fp) { $fp = @fopen($url, 'rb', false, $ctx); if (!$fp) { throw new Exception("Problem with $url"); } } $response = @stream_get_contents($fp); $response_array = array(); if ($response == false) { throw new Exception("Problem reading data from $url"); } else { $response_array = xml_to_array($response); }

Comments