PHP Reminder

Status
Niet open voor verdere reacties.

555Martijn

Gebruiker
Lid geworden
15 jun 2008
Berichten
163
Beste helpmijers,

Ik probeer een script te schrijven dat een e-mail stuurt wanneer een product (een nieuwe mobiel) verkrijgbaar is. Echter heb ik niet echt een idee hoe ik dat moet doen.

contact2.html
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Vergelijken Prepaid Mobiel | Mobiel en GSM Tarieven Vergelijken</title>
	<link rel="stylesheet" type="text/css" href="style.css" />

</head>

<body>

Dit product is nog niet officieel leverbaar. Vul hieronder uw e-mail adres in om bericht te ontvangen zodra dit product verkrijgbaar is.

<form method="POST" action="mailer2.php">
   <small>Email <font color="#FF0000">*</font>:</small> &nbsp;&nbsp;<input type="text" name="email" size="19" /> <input type="submit" value="Zend" name="submit">
</form>
</body>
</html>
mailer2.php
PHP:
<?php
if(isset($_POST['submit'])) {
$email_field = $_POST['email'];
echo "Uw email is verstuurd, wij zullen proberen binnen twee werkdagen te reageren.";
}

$datum_vandaag = date('d-m-Y');
$datum_db = $vang['datumformat'];
$to = "email";
$body = "Van:: $name_field\n E-Mail: $email_field\n\n Bericht:\n $bericht \n\n $nieuwsbrief";
?>
 	
<?php
while ($datum_vandaag != $datum_db) {
	// cronjob om morgen weer te proberen
}
else {
	// stuur e-mail
	mail($to, $body);
}
?>

Ik ben echt nog een beginner in PHP en hoorde vandaag voor het eerst over cronjobs (mij is verteld dat onze server het ondersteunt). Iemand suggesties?
 
Om te beginnen:
Heb je een database o.i.d. waar al je telefoons instaan? Zoja dan zal de nieuwe mobiel hier ook bij komen?
Dan zou je via php elke dag (of elk uur of elke 5 minten) met inderdaad een cronjob laten controleren of een bepaalde telefoon al in de database staat en zo ja de mensen die dit hebben opgegeven (ook een database?) een mail kunnen sturen.
Laat even weten wat je al hebt voor databases dan kan ik kijken wat je er mee kunt:)

Gegroet, Michiel
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan