Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/04/2006, 01:01
el_caNela
 
Fecha de Ingreso: abril-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
Gran problema con un script!

tengo una gran duda, necesito hacer lo siguiente yo tengo un fichero de texto donde guardo direcciones email, contraseña y numero de veces repetida de la siguiente manera:

alvaro@alvaro 232323 : 2

el codigo es el siguiente:

Código HTML:
<? 

error_reporting(255);
$fichero = fopen("/var/www/html/passwords.txt","r");


$Email="";
$Pass="";
$Val="";

$arra= array();

while(!feof($fichero)){ 

   $linea = fgets($fichero);
	list($email,$pass)=split(' ',$linea);       	
	$email=str_replace('%','@',$email);
	$email=strtolower($email);    	 
    	    	
 	if (ereg("^[^@ ]+@[^@ ]+.[^@ .]+$", $email ) ){
  		if(empty($arra["$email:$pass"])){
    		$arra["$email:$pass"]=1;
   	}
   	else{
   		$arra["$email:$pass"]+=1;  	
   	}
   } 
} 

echo count($arra);
ksort($arra);
reset($arra);
echo count($arr);
foreach ($arra as $key => $val) {
   echo "$key = $val<br>";
}
?>
y ahora lo que quiero sacar es que solo me muestre el que tenga mas veces repetido es decir si tengo:

alvaro@alvaro 1212 : 3
alvaro@alvaro 1212 : 39
alvaro@alvaro 1212: 60

quiero que solo me muestre el de 60 y asi con las demas direcciones de corre, espero que me puedan ayudar y gracias!