Home | Forum | About Me |Contact Me
  phpAutoMembersArea   phpMySQLAutoBackup   phpJobScheduler
phpJobScheduler - New Web 2.0 version phpJobScheduler - scheduling PHP scripts to run at set intervals your replacement for cron jobs. 

Now released under GPL License
That means its free to use!  Enjoy  ;-)


phpJobScheduler
is FREE to use
now released under GPL License
Download here

Need help try the FORUM

phpJobScheduler is recommended
on IBM.com as a scheduling tool.


Technical details:
  Version: 3.41
  Date: 14th Jan 2008
  Size: 37 Kbytes
Host requirements: 
   MySQL
   PHP 4.x 5.x
Operating System:
  Unix or Linux



Need help, or want to make a request try our
phpJobScheduler FORUM

Found a BUG? 

Report BUGS here

phpJobScheduler - scheduling PHP scripts to run at set intervals your replacement for cron jobs.

Designed to automate tasks by scheduling PHP scripts to run at set intervals, a replacement for cron jobs on Unix or scheduled tasks using Microsoft Scheduler - PHP hosting is required.  phpJobScheduler is a scheduler that runs using  PHP and MySQL (no root/admin access is required).

Now using phpJobScheduler you can easily set times when a PHP script should run; automating tedious tasks such as running backups (use with phpMySQLAutoBackup for a complete MySQL automated backup solution), trimming a database table, or emailing a member when their membership fee is due.

Schedule a task to run hourly, daily or weekly - scheduled data is stored in a MySQL database via PHP. phpJobScheduler will fire any PHP script (or perl script) for you at the correct day/time (dependant upon your traffic to your web site). 

Limiting factor:  hits to site per hour/day.  If you wish to add a scheduled job per hour your site must receive sufficient traffic within that time period.  Each time a page with the relevant PHP code is visited the phpJobScheduler will check for any jobs waiting to be run at that time.  Therefore, so long as your site receives hits every single hour you can set a schedule to run hourly and you can be sure the task will be fired.

You can help ensure phpJobScheduler runs every hour by placing the following code on many pages on your site and/or OTHER SITES you have:

<img src="http://YOUR--domain/phpjobscheduler/firepjs.php?return_image=1" width="1" height="1">

then its more likely for the script to be run each hour.

ALSO, note that any scheduled jobs due to be fired or if the fire time has past will be run when the script phpjobscheduler.php is run.   The method used is to fire any jobs if the fire time is now or has past.

e.g.  If you create an hourly scheduled job and add this at 5pm, but your web site doesn't receive a hit until 8pm then the script will be fired just once at 8pm and the next fire time will be set to 9pm (all on the same day).

 

Features:
- easy setup

- runs silently (no screen output)
- saves run logs to database
- saves error messages to database
- runs remote scripts in a secure folder
- schedule PHP scripts to run:

     * hourly
     * daily
     * weekly
 - add scheduled tasks
 - modify existing scheduled tasks
 - delete existing scheduled tasks
- and more...

See the DEMO here

 

Need help, or want to make a request try the
phpJobScheduler FORUM

 

 

 

 

 

 

 

 

 

 

 

 

DEMO - Adding phpJobScheduler to your own PHP MySQL web site - DEMO

Just 4 stages to get it working:

1. Download and ftp to your own web site.

2. Configure your installation
    - simple and easy to install and setup

3. Make it run - add a single line of code to your page, two methods:

  1. add to the END of an existing PHP file, for example to your index.php home page (and/or any other relevant page in the root directory):

    <?php include( dirname(__FILE__) . "/phpjobscheduler/firepjs.php"); ?>

  2. add to the END of an existing HTML file, for example to your index.html home page (and/or any other relevant page in the root directory):

<img src="http://www.YOUR-domain/phpjobscheduler/firepjs.php?return_image=1" width="1" height="1">

Adding the above img tag will add a very small clear image to your page - almost invisible.

4. Add a schedule
    - add scheduled jobs quickly and with ease

5. Manage scheduled jobs
    - modify or delete scheduled jobs, view each jobs properties

6. View error logs - NEW
    -
check the output from your scheduled tasks, including any errors if they occur. Also, check when a script last fired.

phpJobScheduler is FREE

Need help, or want to make a request try our
phpJobScheduler FORUM


© Copyright DWalker.co.uk | Advertise on this site
Privacy Policy | phpAMA - PHP MySQL members area | del.icio.us links | Digg these!