[LUGOS-PROG] Mailing - PHP - MySQL
Mitja Zabukovec
mitja.zabukovec at rs-pi.com
Thu Oct 25 09:07:25 CEST 2001
On Thursday 25 October 2001 01:06, you wrote:
> Pozdravljeni,
>
> Za web site, ki temelji na PHP bi rad napisal skripto, ki bi brala
> dolocen datume iz MySQL baze (npr. rojstni dan) in bi potem npr.
> na tak dan avtomatsko emailala userju voscilo za njegov rojstni dan.
jaz to pocnem s pomocjo php binarya in crona. Se pravi, napisem skripto,
in dam v crontab: /usr/local/bin/php skripta.php
skripta bi izgledala nekako tako:
function poslji_mail( $address ) {
$headers = "From: jest at domena.si\n";
$headers .= "Content-Type: text/html; charset=iso-8895-2\n";
$body = "happy birthday !";
$subject = "birthday";
mail( $adress, $subject, $body, $headers );
}
function rojstni_dan( $date ) {
// funkcija, ki preveri, ce je $date enak danasnjemu datumu in
// vrne true, ce je
}
mysql_pconnect( "db_server", "user", "password" );
mysql_select_db( "ime_baze" );
$result = mysql_query("select date,mail from users");
while( $row = mysql_fetch_array( $result ) ) {
if( rojstni_dan( $row["date"] ) ) poslji_mail( $row["mail"] );
}
lp,
Mitja
More information about the lugos-prog
mailing list