Ver Mensaje Individual
  #10 (permalink)  
Antiguo 09/10/2003, 20:10
Avatar de jpinedo
jpinedo
Colaborador
 
Fecha de Ingreso: septiembre-2003
Ubicación: Lima, Perú
Mensajes: 3.120
Antigüedad: 20 años, 7 meses
Puntos: 41
Mi aporte

Complemento y detallo lo que te puso Cluster:

Escribo todo tu código con las correcciones que yo le haría:

Código PHP:
<?php

$host
="localhost";
$usuario="tu_usuario";
$contraseña="tu_contraseña";
$base_de_datos="tu_base";

$link mysql_connect ($host$usuario$contraseña) or die mysql_error();
mysql_select_db($base_de_datos$link) or die mysql_error();

$result = ("select email from suscripcion");
$resultado mysql_query ($result$link) or die mysql_error();//Primer cambio

$nombre_necu "La Web de Necu";
$necu_email "[email protected]";

$from $nombre_necu;
$subject "[Boletin de la Web del Necu]";
$contenido="
El Mensaje se Envio el $dia a las $hora:\n\n
----------------------------------------------------------------------------\n
Estos son los boletines de $nombre_necu:\n
----------------------------------------------------------------------------\n
Asunto del Boletin: : $asunto.\n
----------------------------------------------------------------------------\n\n
$mensaje\n
----------------------------------------------------------------------------\n
"
;

//Este paso no es necesario, pero si tus cabaceras son las mismas, puede ser más ordenado almacenarlas en una variable.
$headers="From: $nombre_necu <$necu_email>\nReply-To: $necu_email\nX-Mailer: PHP/".phpversion();

//Otro cambio: 
//Lo principal es que dentro del mysql_fetch_array() tienes que
//poner la variable $resultado y no la $result que estabas usando.
while($rowmysql_fetch_array($resultado) or die mysql_error()) {
//utilizando mysql_fetch_array en lugar de mysql_fetch_row
//puedes utilizar el array como asociativo así:
mail($row['email'], $Subject$contenido$headers);
}
Header("Location: listo.php");
?>
Yo no lo he probado, pero creo que así te funcionará bien.
Saludos

Última edición por jpinedo; 11/10/2003 a las 11:08