May be have a look at the webserver and see as what user it runs? And check the configuration of the webserver to see if it might be another user if it executes external programs (such as perl.exe). Finally check both the permissions of the perl scripts and the excel-files and the directories they live in. They should all be read/write/execute allowed for the webserver.
CountZero A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James
| [reply] |