Try curl_setopt($ch, CURL_NOBODY, 1);
Mike "Phplist" <[EMAIL PROTECTED]> wrote in message [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > Thanks for the help. I made the change as follows, as I don't mind it > be transient data... but I still get the string outputted on the web page. I > can parse the string all I want, but the following code still prints out the > annoying string on the webpage. Any ideas where I am going wrong? Stan > > Here's the code I used based on suggestion: > -------------------------------------------------------------------- > <html><body> > > <?php > // > // A very simple PHP example that sends a HTTP POST to a remote site > // > > $ch = curl_init(); > curl_setopt($ch, > CURLOPT_URL,"http://secure.ibill.com/cgi-win/ccard/tpcard15.exe"); > curl_setopt($ch, CURLOPT_POST, 1); > curl_setopt($ch, > CURLOPT_POSTFIELDS,"reqtype=authorize&account=107036&password=1111&amount=12 > "); > > curl_setopt($ch, RETURNTRANSFER, 1); > $return_data = curl_exec($ch); > > curl_close ($ch); ?> > > </body></html> > > > > ---------------------------------------------------------------------- > > > -----Original Message----- > From: phplist [mailto:[EMAIL PROTECTED]] > Sent: Thursday, August 29, 2002 7:32 PM > To: [EMAIL PROTECTED] > Subject: FW: [PHP] Re: credit card auth using curl function > > > > > -----Original Message----- > From: Mike Mannakee [mailto:[EMAIL PROTECTED]] > Sent: Thursday, August 29, 2002 5:45 PM > To: [EMAIL PROTECTED] > Subject: [PHP] Re: credit card auth using curl function > > > Absolutely. Your best bet, leaving the most visible way of tracing the > steps on any authorization, would be to save the returned string to a file. > Open the file and pass the handle to CURL_SETOPT like > > curl_setopt($ch, CURLOPT_FILE, $return_data_fp); > > Then have your script parse the data and output to the user appropriately. > > Alternately, you can set RETURNTRANSFER and put the string in a variable, > like > > curl_setopt($ch, RETURNTRANSFER, 1); > $return_data = curl_exec($ch); > > but then the variable is transient and you have no record of the > transaction. By using the first option you can retrace the steps of any > transaction if you ever need to. > > HTH, Mike > > > "Phplist" <[EMAIL PROTECTED]> wrote in message > [EMAIL PROTECTED]">news:[EMAIL PROTECTED]... > > Hi, I am using the CURL command to post credit card info to a gateway .exe > > program on a secure server. The code below works fine to produce the comma > > delimitted credit card authorization information to the browser page > > (for example: "declined","Invalid form data > > posted","8/29/2002","18:07","0","0","","","","" ), but I need to capture > the > > credit card gateway authorization string so that I can take action within > my > > PHP code, versus the user receiving the auth code returned on the browser > > page. > > > > Here is the code I am using: > > <html><body> > > > > <?php > > // > > // A very simple PHP example that sends a HTTP POST to a remote site > > // > > > > $ch = curl_init(); > > > > curl_setopt($ch, > > CURLOPT_URL,"http://secure.ibill.com/cgi-win/ccard/tpcard15.exe"); > > curl_setopt($ch, CURLOPT_POST, 1); > > curl_setopt($ch, CURLOPT_POSTFIELDS, > > "reqtype=authorize&account=107036&password=1111&amount=12"); > > > > curl_exec ($ch); > > curl_close ($ch); > > ?> > > > > </body></html> > > > > It produces: > > "declined","Invalid form data > > posted","8/29/2002","18:07","0","0","","","","" at the browser... It is a > > valid decline on the credit card, which I am no concerned with, but I > don't > > have this return to the user, want to parse the string and produce my own > > php output based on "accepted" or "declined" status. > > > > Any ideas? > > > > Stan > > > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php