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