Re: Catch result from an external web page

From: Date: Wed, 20 Jun 2007 15:33:16 +0000
Subject: Re: Catch result from an external web page
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-257500@lists.php.net to get a copy of this message
AWESOME!!! Never worked with Curl before - but looks like a solution to my problem from what I'm reading. Thanks! I'll write back if I run into snags. On 6/20/07 11:25 AM, "Robert Cummings" <robert@interjinn.com> wrote: > On Wed, 2007-06-20 at 11:16 -0400, Rahul Sitaram Johari wrote: >> Ave, >> >> Basically I¹m throwing an account number to a webpage on an external website >> ­ And I want to catch the result in some sort ­ to find out if the account >> number exists. >> >> Let¹s say I have this form: >> <FORM ACTION="|Ç >> v݊qDÖþMVž¦http://www.somewhere.com/acc.asp" METHOD="post" >> NAME="frm"> >> <input TYPE="TEXT" NAME="ACCTNUM" SIZE="20" >> MAXLENGTH="15"> >> <input TYPE="HIDDEN" NAME="GOOD" VALUE="0"> >> <INPUT NAME="frmSubmit" TYPE="submit" >> VALUE="Let's Go!"> >> </FORM> >> >> Now when I click submit ­ the browser goes to www.somewhere.com ­ if the >> account number is good, it¹ll bring up further option ­ if not ­ it >> redirects to an error page. >> >> www.somewhere.com is an external site ­ I don¹t have access to it¹s codes or >> variables. >> I want to be able to determine if that form succeeded in getting to the >> Account Page, i.e., the Account Number was good ­ or if it failed and >> redirected to the error page. >> Is there any way to do this? >> Is there perhaps a way to read the output of that page and store it in a >> text file? >> >> Thanks. >> >> PS: Anyone with an inquisitive mind ­ NO! I¹m not trying to hack someone¹s >> website. ³Somewhere.Com² is our client and we need to hit their website to >> determine if the account is good or not for a service we¹re providing them. >> Right now we¹re trying to avoid requesting them for their source/code or >> help for that matter. > > Use cURL to post the form to the remote site from within PHP. Then you > can process the resulting HTML yourself to determine if it succeeded. > > Cheers, > Rob.

« previous php.general (#257500) next »