Hello
I would ask if there is any possibility to generate events in php
I mean generate it on server side Exemple: If (cond1) and (cond2)
{ send email to user
}
cond1 and cond2 exists in DB so I think it is kind of script that
should be always in standby
Thanks
8 2293
I have little to zero understanding of what you're talking about (it is nearly 2:30 am, though).
How to generate events? Could you provide an example please?
Hello
I would ask if there is any possibility to generate events in php
I mean generate it on server side Exemple: If (cond1) and (cond2)
{ send email to user
}
cond1 and cond2 exists in DB so I think it is kind of script that
should be always in standby
Thanks
you'll need to query the database.
do an if statement, and use the mail function or PHPMailer to send the mail.
PHP will not run as a service so you will need to code a file and put it in a crontab or scheduled tasks to run as frequrent as you need, every 5 minutes, hour, day.
Let us know if any questions,
Dan
Atli 5,058
Expert 4TB
Given that your conditions are taken from a database, I assume you have a script that is responsible for updating/inserting those fields?
Would it not be simpler to just have that trigger the mail script?
you'll need to query the database.
do an if statement, and use the mail function or PHPMailer to send the mail.
PHP will not run as a service so you will need to code a file and put it in a crontab or scheduled tasks to run as frequrent as you need, every 5 minutes, hour, day.
Let us know if any questions,
Dan
This is a good answer I did not expect that there is such possibility
I’m using cpanel to manage my server and it has only cron jobs and no scheduled tasks (I think) the cron jobs ask for the commend to run??, how can I use it to run a php scrip ?
Thanks
screenshot is attached
I have little to zero understanding of what you're talking about (it is nearly 2:30 am, though).
How to generate events? Could you provide an example please?
I have users posting ads and others ”usersalert” are subscribing for new ads so they will receive alert by email if there is cretin number of ads ”n” and, only once a day, so my be that “n” could be reached in any time during the day or, it could take more than one day, so I’m trying to run the scrip automatically in specific time “t” and test if “n” { send email to ”usersalert” } else wait for the next “t”
I hope it is clear now
I have users posting ads and others ”usersalert” are subscribing for new ads so they will receive alert by email if there is cretin number of ads ”n” and, only once a day, so my be that “n” could be reached in any time during the day or, it could take more than one day, so I’m trying to run the scrip automatically in specific time “t” and test if “n” { send email to ”usersalert” } else wait for the next “t”
I hope it is clear now
It sounds to me like the idea, mentioned earlier, of sending the email when a new ad is inserted is the best solution.
What you could do is set a small counter in another table that keeps track of the number of adverts in a specified period. Then when someone submits the nth advert send the email. Once an email has been sent simply reset the count.
This is simply an enhancement on an earlier posting based on the extra details you have provided.
cheers
nathj
I think you just need to re-define your problem in more detail. It's not a matter of "sending events"-- it's a matter of...
1.) Determining when to perform the check (in-line with new entries, or perhaps on a daily basis with a cron job).
2.) Getting a set of "trigger" conditions (either hard-coded or from a database)
3.) Querying and retrieving the information from the database that you'll need in order to discover whether the conditions are met
4.) Comparing the database output against the conditions, and
5.) Sending the email
All of these are rather straightforward-- it's just a matter of looking into the individual subjects.
It sounds to me like the idea, mentioned earlier, of sending the email when a new ad is inserted is the best solution.
What you could do is set a small counter in another table that keeps track of the number of adverts in a specified period. Then when someone submits the nth advert send the email. Once an email has been sent simply reset the count.
This is simply an enhancement on an earlier posting based on the extra details you have provided.
cheers
nathj
yes this is a solution as well and I thought about it as a last option, but in this case the email con be sent many times a day and I don’t want to be marked as spam
Sign in to post your reply or Sign up for a free account.
Similar topics
by: Vince C. |
last post by:
Hi.
I'd like to trap ADO Recordset object events in my ASP script (either VBS or JS,
no preference). I've tried (in VBS) writing a Sub rs_RecordChangeComplete(
adReason, cRecords, pError,...
|
by: Efim |
last post by:
Hi,
I have got some problem with sending of events in .NET.
I am using remouting.
The client has got 2 objects for receiving different types of events
(responses and events)
The server has got...
|
by: Antonio Ooi |
last post by:
Hi,
I'm an application developer from Malaysia. I wanted to know how ASP.NET
server-side events vs. client-side DHTML for FORM manipulations, may be in
terms of performance and practicality? To...
|
by: Mong |
last post by:
Hi,
I have a webform with various asp controls on it such as textboxes and
dropdownlists. I'm fairly new to asp.net coming from VB6 and am
wondering when it's best to use client side events and...
|
by: Mohammed AlQuraishi |
last post by:
Hi,
I'm having trouble with synchronizing the order of server-side events, and I
was hoping someone here can shed some light on what's happening. In a
simplified version, I click on a button...
|
by: scsharma |
last post by:
Hi,
I am working on creating a webapplication and my design calls for creating
main webform which will have menu bar on left hand side and a IFrame which
will contain all the forms that are shown...
|
by: Mike Logan |
last post by:
I would like to dynamically create a Visio diagram from .Net. I tried
looking at the Visio SDK, but the samples are extremely convoluted for me to
understand.
Does someone have an example of...
|
by: Mike |
last post by:
Hi,
I'm wondering if I can do this with ASP.NET?
|
by: =?Utf-8?B?QW5kcmV3IFN0b2tlcw==?= |
last post by:
Hi
I have a usercontrol which contains ajax toolkit controls which I am using
in a SharePoint siite. When the user clicks one of the buttons on the page
it fires a series of events server side...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |