Nodral Posted August 3, 2012 Share Posted August 3, 2012 Hi All I'm pretty new to this, and need a quick fix. Here's my code $post_data = array('xml' => $xml_str); $length = implode($post_data); $stream_options = array( 'http' => array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded' . "\r\n" . "Content-Length: " . $length . "\r\n", 'content' => http_build_query($post_data))); $context = stream_context_create($stream_options); $response = file_get_contents($url, null, $context); I'm getting the following error with the file-get contents and I don't know where to start looking for answers. I've tried Google, but the main response is about https wrappers, which I'm not using. This is to go to a HTTP. [function.file-get-contents]: failed to open stream: Invalid argument in C:\wamp\www\phpxml\index.php on line 67 Line 67 is the one starting $response.................. Quote Link to comment https://forums.phpfreaks.com/topic/266654-file_get-_contents-help/ Share on other sites More sharing options...
waynew Posted August 3, 2012 Share Posted August 3, 2012 $response = file_get_contents($url, null, $context); What is your $url? Also, you should pass false instead of null into the second parameter. Quote Link to comment https://forums.phpfreaks.com/topic/266654-file_get-_contents-help/#findComment-1366660 Share on other sites More sharing options...
Nodral Posted August 3, 2012 Author Share Posted August 3, 2012 http:\\www.########.com\###service\###xmlinterface.asmx Obviously the hashes would be filled in. Quote Link to comment https://forums.phpfreaks.com/topic/266654-file_get-_contents-help/#findComment-1366661 Share on other sites More sharing options...
waynew Posted August 3, 2012 Share Posted August 3, 2012 Try: http:\\www.########.com\\###service\\###xmlinterface.asmx Quote Link to comment https://forums.phpfreaks.com/topic/266654-file_get-_contents-help/#findComment-1366663 Share on other sites More sharing options...
Nodral Posted August 3, 2012 Author Share Posted August 3, 2012 still get invalid argument, however, when I turn the slashes around, I get a failed to open stream 500 error Quote Link to comment https://forums.phpfreaks.com/topic/266654-file_get-_contents-help/#findComment-1366665 Share on other sites More sharing options...
scootstah Posted August 3, 2012 Share Posted August 3, 2012 URL's do not use back slashes. Quote Link to comment https://forums.phpfreaks.com/topic/266654-file_get-_contents-help/#findComment-1366670 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.