Re: PHP Data Mining/Data Scraping

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



THanks,

That's what I thought...

I really only need to check for one value = "success" - anything else should 
redirect back to the form entry page and display whatever result has been 
returned from the remote site.

cUrl should be able to differentiate between a connection and an application 
failure shouldn't it?

The way I see it:

1: If I can connect to port80 THEN continue ELSE goto:6
2: If I get a response THEN continue ELSE goto:6
3: If response contains "result tags" THEN continue ELSE goto:6
4: If "result tags" contains "success" THEN goto:5 ELSE goto:7
5: Display "success" and finish
6: Display connection error and resort to email and finish
7: Reload form and display error returned within "result tags"

thanks
Shannon

""Richard Lynch"" <ceo@xxxxxxxxx> wrote in message 
news:56262.216.230.84.67.1179795266.squirrel@xxxxxxxxxxxxxxxx
> On Sat, May 19, 2007 10:22 pm, Shannon Whitty wrote:
>> I'm looking for a piece of software or coding that will let me post a
>> form
>> to another URL, accept the response, search it for a specific
>> "success"
>> string and then let me continue processing the rest of my program.
>
> http://php.net/curl
>
>> I want to accept queries on behalf of my supplier, forward it to them
>> behind
>> the scenes, accept their response and display it within my website.
>>
>> Has anyone had any experience with this?  Is there a simple, basic
>> utility
>> to let me do this?
>>
>> I was kind of hoping I could avoid developing it myself.
>
> Search for PHP curl examples online, and you should find the code
> simple enough to copy/paste and alter to taste...
>
> It won't be quite as easy as "install forum X" but it shouldn't kill
> you either...
>
> The tricky bit is to figure out what to do when your result from the
> supplier is not "success" nor "failure" but their site has gone down
> and you've got some weird answer you've never seen before...
>
> Or when they alter their web application and then yours breaks because
> of it...
>
> You'll end up taking a simple 5-line program and adding about 50 lines
> of "what if" error handling if you do this right...  Or leave it at 5
> lines and pray nothing goes wrong :-)
>
> -- 
> Some people have a "gift" link here.
> Know what I want?
> I want you to buy a CD from some indie artist.
> http://cdbaby.com/browse/from/lynch
> Yeah, I get a buck. So? 

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux