Ver Mensaje Individual
  #5 (permalink)  
Antiguo 12/07/2010, 16:19
Avatar de Gustavo72
Gustavo72
 
Fecha de Ingreso: abril-2008
Ubicación: -32.956045,-60.661355
Mensajes: 197
Antigüedad: 16 años
Puntos: 9
Respuesta: Donde Pongo Esto

Acá te indico donde debería ir el if:
Código PHP:
<?php

//Agregamos el script OpenInviter

include( 'path_donde_dejaste_openinviter/openinviter.php');

//Instanciamos la clase OpenInviter

$inviter = new OpenInviter();

//Cargamos el plugin de conexión de acuerdo al sistema usado por el usuario

switch( $_POST['correo'] ){
case 
'gmail':
$inviter->startPlugin('gmail');
break;
case 
'hotmail':
$inviter->startPlugin('hotmail');
break;
}

if( !( 
$inviter->login$_POST['usuario'] , $_POST['clave'] ) ) ){
//Qué hacer si el login en el correo del usuario no se registró correctamente
}
else{
//Si fue exitoso el login, obtenemos todos los contactos de correo
$inviter->getMyContacts();

//Accedemos a cada uno de los contactos
if (is_array($contacts)) { // ¡¡¡¡Acá va el IF!!!!
     
foreach ($contacts as $email => $name) {
     
/* Ahora tenemos en $email la dirección de correo
     y en $name el nombre del contacto */
     
}
}
else {
     
//No se encontraron contactos
}

//Finalmente cerramos correctamente la sesión del usuario
$inviter->logout();
}
?>
Pero me parece que hay otro error:

Donde dice:
Código PHP:
$inviter->getMyContacts(); 
debe decir:
Código PHP:
$contacts=$inviter->getMyContacts(); 
Probalo primero sin esta última corrección y si no funciona fijate a ver que pasa con lo que te indiqué.
__________________
Saludos.

Gustavo