You'll be hard pressed to learn about cron at php.net. Still, there may be something on it there. Instead, since cron isn't a PHP function, do a google search on "cron" or "cron tutorial" to find out how to use it.


Tristan Pretty wrote:


Right,
I'm off to php.net, to learn all about cron jobs...
i've never heard ofit ;-)
(I'll come out from under my rock now)
Cheers everyone....




Ben Ramsey <[EMAIL PROTECTED]> 20/02/2004 13:36


To
[EMAIL PROTECTED], Tristan Pretty <[EMAIL PROTECTED]>
cc


Subject
[PHP] Re: Delayed mail()... ?






Probably the best way to do this is the use cron to schedule a script to run at a specified time.


The way I'd do it is to create a PHP script that compares the current date with the date they registered (you'd save that date to the database, of course). If the current date is greater than 3 days and less than 4 days older than the date they registered, then you'd use mail() to send them another message.

Use cron to schedule the script to run the script once every day.

For the PHP script that cron will be running, you'll need to put this line in above the first <?php tag:

#!/usr/bin/php -q

That way, it'll execute on the system. And you may have the chmod the file 755, though I can't remember if that's necessary.

Finally, your system must be Linux (or other unix-type system) for this to work correctly. If it's Windows, you can use the task scheduler, but I don't think it'll execute the PHP script.



Tristan Pretty wrote:

I've been asked to add a small amount of functionality to a site I've built....
(It's a techer at home web site)


Basically, prospective teachers/students, can sign up for more info etc.
Currently, that info is captured, and the site admin people are E-mailed...
all good so far..


What they've asked for, is that when they reply to the enquiry, they are


reminded to chase up the enqiry a few days later...
Now I could give them a message on screen, if they happen to be in the admin area, but what i'd like to do , is simply mail the admin users, after say, 3 days.
regardless if they even visit the admin area at all...


is this possible at all?

I use 12All E-mail software at work, and that has a delayed sending option, but [EMAIL PROTECTED] NO idea how it works...

Any suggetions?



*********************************************************************
The information contained in this e-mail message is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent
responsible for delivering it to the intended recipient, you are hereby notified that you have received this document in error and that any
review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail, and delete the original message.
***********************************************************************



-- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php



Reply via email to