Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/02/2005, 21:21
el chute
 
Fecha de Ingreso: noviembre-2002
Mensajes: 96
Antigüedad: 21 años, 4 meses
Puntos: 0
mira

Mira, me pasaron este script, envia correo a toda la lista.
Lo malo es que no llega ni el remitente, ni el asunto ni el mensaje


***************************************
<?


include("../config.php") ;

$enviar = $_POST['enviar'];
echo "[................] $enviar<br>";// se puso esto para que no se ejecute solo
if(!empty($enviar) && $enviar == "Enviar")
{



$query = "select Email from Correos order by id" ;
$resp = mysql_query($query);
$totales = mysql_num_rows($resp) ;
$i = 0 ; $j = 0 ;
echo "Lista de mensajes enviados.";

while ($datos = mysql_fetch_array($resp)) {
$Email = $datos["Email"] ;



$bien = mail($Email,$asunto,$mensaje,"Content-Type:text/html; charset=iso-8859-15, From: $remitern,Reply-To: $remitern");
$i++ ;

echo "<br>$i - ";
if($bien){
echo "Mensaje para: $Email: <b>OK</b>";
} else {
echo "<font color=#FF0000><b>Mensaje fallido para: $Email</b></font>";
$j++ ;
}
}
$k = $i - $j ;
echo "<br><br>Enviados: $k de $totales <br><hr>" ;
if($i == $totales) {
echo "<b>Mensaje enviado:</b><br> $mensaje<br><hr> <br>Se ha completado el envío de los mensajes<br>
Total enviados: <b>$i</b><br><br>
<a href=javascript:history.back()>Volver a enviar otro mensaje</a><br>
<a href=index.php>Volver a la página principal</a>
";
}


} else {
?>
<form action="enviar.php" method="post" >
<blockquote>
Remitente:<br> <input name="$remitern" type="text" ><br><br>
Asunto:<br> <input name="asunto" type="text"><br><br>
Mensaje:<br> <textarea name="mensaje" cols="40" rows="5"></textarea><br><br>
<input name="enviar" type="submit" value="Enviar">
</blockquote>
</form>
<?}?>
*************************************

demas, si actualizara (f5) se volverian a enviar correos, asi que pregunto
¿se puede poner un formulario en otra pagina?¿como? gracias
__________________
el chute