Sarthi, I have done what you describe using PHP and R on a linux server. Basically, you follow these steps: - Create a form to gather input - Parse input from the form with PHP into a file that R can read - Run R commands from PHP with exec(). - Convert the postscript output to an image a web browser can read, - Use HTML/PHP to format the output with a link to the image
I learned to do this by studying Alfredo Pontillo and Angelo Mineo's R-php (http://dssm.unipa.it/R-php). Specifically, look at the file pages/result/index.php They have done lots of other good stuff in their project, like filtering dangerous commands - you would not want to let a user just type in any R code, because they could seriously damage your server. However, if you keep the R code on the server, and just parse numeric or string inputs, you can take the simple approach described above. You will need to install GhostScript (http://www.gnu.org/software/ ghostscript/ghostscript.html) and ImageMagick (http:// www.imagemagick.org/) on your server for the image conversion Feel free to email me directly if you have problems John http://www.labsynch.com On Apr 19, 2007, at 2:46 AM, d. sarthi maheshwari wrote: > Hi > > I am trying to provide web interface to my R application. My > requirements > are simple and can be written down as follows : > > 1) User must provide all the input parameters on web interface. > 2) Based on the input values, R will do some computations. > 3) Project the numerical results as well as plots as html page to > the user > on web. > > Kindly tell me which package can help me in doing this. Your help > would be > highly appreciated. > > -- > Thanks & Regards > Sarthi M. > > [[alternative HTML version deleted]] > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide http://www.R-project.org/posting- > guide.html > and provide commented, minimal, self-contained, reproducible code. ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
