Tengo un script que sirve de newsletter (Mailing list), para que los usuarios que dejen su e-mail, reciban las actualizaciones de mi página a través del e-mail.
En concreto, el script de envio del email es este:
Código PHP:
<html>
<head>
<form action="send.php" method="POST">
Subject: <input type="text" size="30" name="subject"><br>
Your e-mail: <input type="text" size="30" name="email"><br>
Message: <TEXTAREA rows="5" cols="34" name="message"></TEXTAREA><br>
<input type="submit" value="Send" name="submit">
</form>
<?php
include "db_connect.php";
$subject = $_POST['subject'];
$email = $_POST['email'];
$message = $_POST['message'];
if ($submit)
{
$sql = "SELECT address FROM newsletter GROUP BY address";
$result = mysql_query($sql);
while ($row=mysql_fetch_array($result))
{
mail($row["address"], "$subject", "$message \n \n If you want to unsubscribe from this newsletter, click on the following link: \n \n http://www.YOURDOMAIN.com/unsubscribe.php", 'From: "Newsletter" <' . $email . '>');
}
echo "Message sent";
}
?>
Mi página trata de noticias.
Puedo obtener los título de las noticias, ya que se guardan en la base de datos. Y estos títulos serían los que se enviarían.
Me faltaría el script para hacer que el envío se realice automaticamente cada 5 días.
¿Alguien me hecha una mano?Gracias.