On Wed, Mar 12, 2008 at 11:34:31PM +0100, St�phane Heckel wrote: > > Greetings, > > I'm testing a very popular tool in France that can be used to develop > GUI&database applications on windows. > > There is one instruction that can be used to 'connect' to internet and play > with get&post to simulate inputs, .. > ie : If I want to simulate the 'POST' login/password process on the Pmwiki > login page, I just have to run the following : > > StrParam is a string > StrParam = "authid=steph" > StrParam += "&authpw=pword" > Res = > HTTPRequ�te(http://localhost/index.php?n=Main.HomePage?action=login?,"","",StrParam) > > It works, .. > > I now want to extend the use of this concept and update a page, ... I use > the same mechanism, ... > > StrParam = "basetime=1205318858" > StrParam += "&text=toto" > StrParam += "&csum=textwindev" > StrParam += "&author=steph" > StrParam += "&diffclass=minor"
You also need &action=edit, &post=1, and possibly n=Main.HomePage. Since the request is coming in as a POST request, PHP (and/or other items) may not look at the url for additional parameters such as ?action= and ?n=. So, the edit form that is POSTed has the action= and n= values as hidden fields in the form. You also need post=1 (or post=something) so that PmWiki knows that the page is being submitted as a "save page" button as opposed to some other action (e.g., Preview, Save+Edit, Cancel, etc.). Pm _______________________________________________ pmwiki-users mailing list [email protected] http://www.pmichaud.com/mailman/listinfo/pmwiki-users
