I think this is a good solution. I recently submitted a bug report (core
fault) that seemed pretty random at first. Basic info like OS/Config/ect.
wouldn't have helped a bit in this case. If it had been an automated
process it probably would've become just another lacking-report. I like the
last solution. We could generate a .html file when PHP was installed for
instance, that would fill in general info like OS, version, ect. to make it
easier to submit a quality report. I agree with having the users register
before submitting a report. Like was previously said, an extra minute or
two is peanuts if you can't get your application/script to work.
Why not just create a new function called bugreport() that generates an html page similar to phpinfo() - that way you can fill in complete details like OS, contents of php.ini, etc etc.
Shawn
--
---
Shawn J. Wallace (shawn@justweb.com)
Justweb Inc. -- Professional Internet Services
phone (519)652-6599 fax (519)652-9915