You can use cron and wget to do this. Depending on how your system is setup, you may also be able to run the php file without wget, but the wget method is generally the easiest way to do it. Something like (Not positive about the timing): 00 1 * * 0 user wget -q http://yoursite.com/phppage.php Code (markup):
Yes it is possible If you have fair traffic, include a file in your main file (index.php for example) and let the script check the time and a variable from a local file to see if the job has been carried out for the current period or not then do whatever it should do.