HI, I'm using the cURL binary to perform a HTTP POST to a web page. I am sending XML data to this web page.
The issue I've come up against if the size of the data that I'm trying to post and it looks like cURL is crapping out. This is the command line that I'm currently using: /usr/local/bin/curl -m 600 -d "$strXML" http://myurl.com/webpage.php -L -s $strXML - variable containing the XML data. I run this command using "exec". The return code I receive is: 127. This means a fatal error has occured with cURL but that's all I know. I have read the detail about using the -F option. I do not want to POST the "file" as such, but rather the "DATA" in the file is I create a file of the XML. The manpage for cURL states: "-F : To just get the content part from a file, prefix the file name with the letter <. The difference between @ and < is then that @ makes a file get attached in the post as a file upload, while the < makes a text field and just get the contents for that text field from a file." So I've tried going: /usr/local/bin/curl -m 600 -F </tmp/tempfile.xml http://myurl.com/webpage.php -L -s /tmp/tempfile.xml - contains the XML data. This isn't working.I'm getting a return code of "2" meaning: "Failed to initialize". I'm at a loss. I need to post this large amount of XML data to a remote site and don't know how to get it there. Any ideas? Thanks, Sam -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php