Foros del Web » Programando para Internet » PHP »

ayudenme con un Array =(

Estas en el tema de ayudenme con un Array =( en el foro de PHP en Foros del Web. Hola a todos... yo como que solo paso por este foro los sabados xD... bueno... hoy tengo una duda con respecto a un Array.. creo ...
  #1 (permalink)  
Antiguo 14/07/2007, 11:07
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 3 meses
Puntos: 3
ayudenme con un Array =(

Hola a todos... yo como que solo paso por este foro los sabados xD... bueno... hoy tengo una duda con respecto a un Array.. creo que seria con un array lo que quiero hacer.

Tengo éste código:
Código PHP:
<?php

error_reporting
(E_ALL);

header('Content-Type: text/html; charset=UTF-8');

require(
'includes/phpListGrab.class.php');

readfile('templates/header.html');

if (
$_SERVER['REQUEST_METHOD'] == 'POST')
{
    
$phplistgrab = new phpListGrab($_POST['passport'], $_POST['password']);
    
$ret $phplistgrab->grab();

    if (!
$ret)
    {
        switch (
$phplistgrab->result)
        {
            case 
ERR_AUTHENTICATION_FAILED:
                echo 
'<p>Contraseña incorrecta.</p>';
                break;

            case 
ERR_SERVER_UNAVAILABLE:
                echo 
'<p>Problemas con el server.</p>';
                break;
        }

        
readfile('templates/footer.html');
        exit();
    }

    
$indent str_repeat("\t"3);    // This is just to make the HTML pretty, the level of these elements is 3 tabs in.

    
echo "$indent<h3>Contacts</h3>\n\n$indent<ul>\n";

    foreach (
$phplistgrab->lists[LIST_FORWARD] as $contact)
    {
        echo 
"$indent\t".'<li><a href="http://members.msn.com/'.$contact['passport'].'">'.htmlentities($contact['friendlyname']).'</a></li>'."\n";
    }

    echo 
"$indent</ul>\n";
}
else
{
    
readfile('templates/form.html');
}

readfile('templates/footer.html');

?>
el cual lo encontré en un tema sobre importar contactos desde hotmail... lo que quiero hacer es que envés de imprimir c/u de los emails, cree un array con todos los emails ($contact['passport']) para luego enviar un email a todos los $contact['passport'] y no uno por uno ya que el proceso es más lento...

Saludos
  #2 (permalink)  
Antiguo 14/07/2007, 13:53
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: ayudenme con un Array =(

si la variable que te devuelve los e-mails es $contact['passport'], lo que debes hacer es:

Código PHP:
foreach ($phplistgrab->lists[LIST_FORWARD] as $contact
    { 
//si la siguiente linea no es necesaria agregarle delante del echo //
        
echo "$indent\t".'<li><a href="http://members.msn.com/'.$contact['passport'].'">'.htmlentities($contact['friendlyname']).'</a></li>'."\n"
//guardamos los contactos en un array
$emails[] = $contact['passport'];
    } 
  #3 (permalink)  
Antiguo 14/07/2007, 14:50
Avatar de yrduk  
Fecha de Ingreso: enero-2007
Ubicación: Caracas, Venezuela
Mensajes: 277
Antigüedad: 17 años, 3 meses
Puntos: 3
Re: ayudenme con un Array =(

Muchas gracias deet!, era lo que necesitaba... eso mas un bucle abajo y listo ^^

Saludos!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:40.