Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/09/2010, 12:55
Avatar de repara2
repara2
 
Fecha de Ingreso: septiembre-2010
Ubicación: München
Mensajes: 2.445
Antigüedad: 14 años, 2 meses
Puntos: 331
Respuesta: Mail se envía 2 veces

ok, sigo pensando que tu código está bien

Código PHP:
<?php

$HTTP_COOKIE_VARS 
["idUsuario"];

include (
"con.php");
$link Conectarse ();

$sql mysql_query "SELECT nombre,email,nick FROM afiliados WHERE nick = '".$HTTP_COOKIE_VARS ["idUsuario"]."'" );
$fila mysql_fetch_array $sql );
$destinatario $fila ['email'];
$nombre $fila ['nombre'];
$nick $fila ['nick'];

$headers "From: [email protected]";
$message "
Hola $nombre!

Este correo es para avisarte que ha llegado un nuevo suscriptor"
;

mail $destinatario"Tienes un nuevo suscriptor!"$message$headers );

?>
Este código envía mail una vez, por lo tanto, si tú has comprobado que te llegan dos mensajes:
1. Comprueba que $destinatario sólo contiene una dirección, haz un echo o algo.
2. Asegúrate que el script se ejecuta una sola vez, este parece ser el problema. Por algún motivo, llamas a este script dos veces. Si este scritp está siendo incluído por otro, incluyelo con require_once() de manera que sólo lo haga una vez.

A ver si te sirve la pista, salu2