[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