Thanks, Chip. This will be helpful... Jim on 7/3/04 4:21 PM, Chipp Walters wrote:
> Hi Jim, > > I recently answered a question offList for David Phillips. Perhaps the > same answer may help here. > > It was in reference to the Why Multi-Tier column at: > http://www.altuit.com/webs/altuit2/RunRevCaseStudies/Hemingway.htm > > > David wrote: > "After reading your Hemingway case-study, I was wondering if you could > share a little more detail about exactly how you use Rev with ASP or, > better yet, LAMP applications? > Since ASP and PHP are usually embedded in HTML, I'm not sure how to use > Rev as a front-end to best effect. I wasn't sure if you used sockets or > had designed your own framework or...? I'm basically trying to build a > cross-platform UI for our PHP application." > > > David, > > It's actually pretty easy-- if you already know a bit of php or asp. > If you don't there is a nice primer on server scripting for both > .asp(Windows) or .php(Mac,Windows,PC) at: > http://www.w3schools.com/default.asp > > For instance, say you have an .asp file on your server called > http://www.altuit.com/test.asp > > and it looks like this > > <% > response.write "hello world" > %> > > so to get it from the site, you would just call: > > put URL "http://www.altuit.com/test.asp" into tData > > now tData has "hello world" in it. > > You can easily add querystrings to your URL: > > put URL "http://www.altuit.com/test.asp?name=chipp&password=fred" into tData > which is a 'GET' method from the server which calls the test.asp file > and sets it the values name=chipp and password=fred > > The test.asp file runs, processes the information (perhaps it stores it > in a database) and returns a string (perhaps 'true' if the password is > good or 'false' if it is bad). > > So, you do your database calls, etc from the server-side script, not > from Rev. > > To POST form data you use the 'post' command > > say you have an html form you're trying to simulate with two fields > "name" and "password" > > so you just: > > put "name="& fld "name" & "&password=" & fld "password" into tForm > > --(note the '&' in front of password-- just like you're creating a > queryString) > > post tForm to URL "http://www.altuit.com/test.asp" > > --> CHECK FOR ERRORS > put the result into tResult > if tResult is not empty then > --> AN ERROR OCCURRED > answer tResult > end if > > --> tData IS STUFF RETURNED FROM FORM > put it into tData > > if tData is "true" then > --> DO SUCCESSFUL LOGIN STUFF HERE > else > --> UNSUCESSFUL LOGIN STUFF HERE > end if > > > You may notice the above script checking the result. It's always a good > idea to see if there's anything in the result, and if there is, handle > it as it's probably an error of sorts. Even more elaborate would be a > try/catch handler. > > hopes this helps. > > -Chipp > > Jim Carwardine wrote: > >> Not to all of us, even though we want to do this. Is there a primer with a >> step-by-step procedure for creating this? I'm just an old hat (HC >> person)... Jim > > > _______________________________________________ > use-revolution mailing list > [EMAIL PROTECTED] > http://lists.runrev.com/mailman/listinfo/use-revolution -- OYF is... Highly resourceful people working together. <http://www.OwnYourFuture-net.com> Own Your Future Consulting Services Limited, 1959 Upper Water Street, Suite 407, Halifax, Nova Scotia. B3J 3N2 Info Line: 902-823-2477, Phone: 902-823-2339. Fax: 902-823-2139 _______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
