I finally got "Reservation Reminders" working and here are some suggestions to improve the documentation to make this easier for others in the future.
In the readme.html file it says:
Linux Steps
1. Open your crontab editor: crontab –e
2. Add a line to the crontab entry of the user running the web server process to run the email reminder script. Replace the directory structure below with your phpScheduleIt install path:
1 * * * * cd /web/directory/phpscheduleit/cmd; ./send_reminders.php
The suggested cron command only runs send_reminders.php on the first minute of every hour of every day. The windows instructions say to schedule the script to run every five minutes which is a lot more often than every hour. Possibly the following would be better:
Linux Steps
1. Open your crontab editor: crontab –e
2. Add a line to the crontab entry of the user running the web server process to run the email reminder script. Replace the directory structure below with your phpScheduleIt install path:
*/5 * * * * cd /web/directory/phpscheduleit/cmd; send_reminders.php
Additionally, I'm not sure if the above syntax works for others, but on my web host I had to specify the path to php and give it the argument for the script to run like below:
Linux Steps
1. Open your crontab editor: crontab –e
2. Add a line to the crontab entry of the user running the web server process to run the email reminder script. Replace the directory structure below with your phpScheduleIt install path:
*/5 * * * * cd /web/directory/phpscheduleit/cmd; /usr/local/bin/php ./send_reminders.php
It also works, and seems simpler to make it one command:
Linux Steps
1. Open your crontab editor: crontab –e
2. Add a line to the crontab entry of the user running the web server process to run the email reminder script. Replace the directory structure below with your phpScheduleIt install path:
*/5 * * * * /usr/local/bin/php /web/directory/phpscheduleit/cmd/send_reminders.php
Note that the path to php may vary also. It would be nice to include code the admin page to display the actual command that a user needs to use for their particular installation. I ran into difficulty in getting a php script to print out the path to php. Since exec() is disabled on my web host, I couldn't do exec("which php").