Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/03/2009, 14:33
Avatar de Manuellama
Manuellama
 
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 5 meses
Puntos: 10
¿Cómo puedo hacer para eliminar emails repetidos?

Código PHP:
<?php
if($HTTP_POST_VARS["MailFrom"] != ""){
$handle fopen("contacto.txt","r+");
$_COOKIE['email'] = "";
 if(
$handle){for ($linefgets($handle,4096); !feof($handle);$line fgets($handle,4096)){
        
        if (
$line ==$HTTP_POST_VARS["MailFrom"]){
        
$_COOKIE['email'] = "si";
        }
        }
    if (
$_COOKIE['email'] != "si"){
    
fwrite($handle,$HTTP_POST_VARS["MailFrom"],4096);
    }
}
    
fclose($handle);
}

?>

Ese es el código erróneo que tengo...no consigo hacer que un email no se repita...siempre acaba insertando una nueva linea con el email...¿como puedo hacer para que el email que mando desde flash no se repita? Es decir, que sólo me añada el mail cuando no esté en una linea del archivo ya escrita.

Gracias de antemano...