Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/07/2010, 09:47
aquilesnake
 
Fecha de Ingreso: julio-2010
Mensajes: 19
Antigüedad: 13 años, 9 meses
Puntos: 0
Busqueda Recursividad de un correo

Hola amigos.

Bueno presentarme que soy un programador ultrajunior y que siempre ingreso a este foro para sacar ideas y cositas para la mente ( No de ese tipo de cosas que se imaginan )... Codigos que no conosco y implementarlos.

Bueno dar las gracias por eso ya que nunca lo habia echo y era un simple observador.

Ahora al job.

Tengo un ingreso de emails validados en el ingreso, lo que necesito hacer ahora es que el ingreso de "el" o "los" correos sean verificados y ingresados por ",", ";"," ";", " " . Esto lo tenia solamente implementado con "," atravez de un explode (",",$email ) y despues lo pasaba por un forech, pero ahora quiero implementar mas.

invesitgando me dijeron que utilizara recursividad, el cual estoy estudiando pero no encuentro aun la logica para aplicarlo.

Por favor maestros de la logica guienme en mi camino a la solucion :)...

PD: No entiendo la logica porque lo que he visto por net se refiere a solo factoriales y potencias.


Tengo una idea el cual lo uso de conejillo Pero nada funciona.

LA idea es en un text ingresar : [email protected] , [email protected] ; , [email protected] , [email protected]

estoy probando con identificar solo las "," y esto es lo que he echo ( No se rian jaja )

Código PHP:
<?php
// Varibale con parámetros requeridos
$email '[email protected], c@c, [email protected]';

function 
recursivaIngreso($email)
{         

    echo 
'<pre>';
    
print_r ($email);
    echo 
'</pre>';
    
$pos = (strrpos($email","));
    if(
$pos != false) {
        
$arreglo_a explode($email,",");
        
$cont 0;
            foreach (
$arreglo_a as $email) {
            
$cont ++;
// Condicion para seguir a la siguiente sunfuncion ?
                
$email=recursivaIngreso($email);
            echo 
'<pre>'
            
print_r ($email);
            echo 
'</pre>';
            }
            return 
$email;
    }
}

    
?>
Bueno leere sus comentarios y pasare muy seguido, Saludos.