There are tools available that can output a VFP report as a PDF. XFRX is probably the best known. But they are designed to run from within VFP rather than on a web server, so I doubt if they will be of much use in this case.
As you probably know, the specification of each VFP report is held in a pair of files, with extensions FRX and FRT. Those files are ordinary VFP tables that you can open and read in VFP, just like a DBF. So it would be theoretically possible for a program to extract the details from those files and generate, say, PHP code that would produce the reports. But I can't see it being an easy program to write.
If you (or your friend) wants to follow that up, you can get more information about the structure of the FRX/FRT file from VFP Help topic, "Table Structures of Table Files (.dbc, .frx, .lbx, .mnx, .pjx, .scx, .vcx)". This points to a report that you can run to view the required information.
Keep in mind that the normal way for a PHP program to generate a report would be to produce the report in the form of HTML code for viewing in a web browser. As far as I know, PHP can't natively produce PDFs, but there are some utilities available that will do that. For example, the FPDF Library (at
(I have never used it, so don't take that as a personal recommendation.)
The VFP report designer also has a "Save as HTML" feature (on the File menu). It might be worth exploring that, although as far as I can see it only produces a snapshot of the report rather than code that will load the data and render the report dynamically.
So, not much help I'm afraid. Perhaps someone else here will have some better ideas.
Mike
__________________________________
Mike Lewis (Edinburgh, Scotland)
Visual FoxPro articles, tips and downloads