TAPS Online Demo Page

TAPS is a tool for automatically converting legacy PHP applications to make use of PREPARE statements. You can read about the technology behind TAPS in this paper.

TAPS has been developed with grant support from the National Science Foundation.

This page is an online demo of TAPS. You can try TAPS in two ways: (a) Either upload your own PHP source code or (b) Try the test harness, which is a set of PHP examples. You can also edit the examples from the harness.

For those who want to understand how TAPS works, the following images of derivation trees of the test harness programs may be helpful and are available here. This website tested with recent versions of FireFox and Internet Explorer browsers.



To load the TAPS test harness click “Load Test Harness”. Then click “Transform PHP” to generate the corresponding transformed program. (You can also edit the harness). The transformed PHP program will appear in the box in Step 2.

Please report any bugs to Prithvi Bisht (pbisht AT cs DOT uic DOT edu) or Venkat Venkatakrishnan (venkat AT cs DOT uic DOT edu).