> Dear all
> I just wonder did anyone know if php can act as a scheduler rather
> execute script manually?
> i want to set a schedule for php to run certain script at specify
> what i understood in php is : the script can only be process when a
> had been execute. but i want the script to be excute even no one open
> homepage contain php script in it!
Sure. Write the PHP script you want to use. There shouldn't be any
output from the script or it should all go to a database or file, since
no one will be executing it to see it.
Use "cron" on a *nix server to schedule when you want it to run. You
should have a standalone version of PHP installed somewhere and you can
just do php -q filename.php as what you want to run. You can also run it
through lynx or wget if you don't have a standalone version of PHP
available. Lynx --dump http://yourdomain/file.php.
If you're on Windows, you can use task scheduler to run the program
through php.exe like php.exe -q c:\path\to\file.php. Or you can load it
up through Internet Explorer, iexplore.exe http://youdomain/file.php. If
you use IE, there is a checkbox in the Task Scheduler program that will
end the program after X minutes. Check that to have it shut down IE
after a couple minutes, you PHP script should be done executing by then.
Hope that helps.
---John W. Holmes...
PHP Architect - A monthly magazine for PHP Professionals. Get your copy
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php