Ver Mensaje Individual
  #11 (permalink)  
Antiguo 09/01/2011, 12:30
ninco90
 
Fecha de Ingreso: enero-2011
Mensajes: 77
Antigüedad: 13 años, 10 meses
Puntos: 3
Respuesta: Como integro Gravatar en mi sistema de miembros.

Cita:
Iniciado por Ronruby Ver Mensaje
Código PHP:
Ver original
  1. <?php
  2. include('config.php');
  3. $query = mysql_query("SELECT username FROM usuarios WHERE email = '$email'") or die(mysql_error());
  4. $email = "$query"];
  5. $default = "img/noavatar.jpg";
  6. $size = 80;
  7. $grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $email ) ) ) . "?d=" . urlencode( $default ) . "&s=" . $size; ?>

Nunca te mostrara el correo, tienes muchos errores en ese codigo.
Primero no recoges ese dato usando el SELECT, solo estas recogiendo el nombre de usuario.
Usas en el WHERE el campo email, si ya tienes ese dato de algo PREVIO, ¿para que haces la consulta?
No usas mysql_fetch_assoc() para recoger el dato, y mysql_query() devuelve un resource por lo que nunca funcionara tu codigo.
Tienes un "]" luego de la variable $email que solo provoca un error de sintaxis
Buenas, mira he cambiado los errores que has comentado:
Código PHP:
Ver original
  1. <?php
  2. include('config.php');
  3. $query = mysql_fetch_assoc("SELECT email FROM usuarios WHERE email = '$email'") or die(mysql_error());
  4. $email = "$query"];
  5. $default = "img/noavatar.jpg";
  6. $size = 80;
  7. $grav_url = "http://www.gravatar.com/avatar/" . md5( strtolower( trim( $email ) ) ) . "?d=" . urlencode( $default ) . "&s=" . $size; ?>

Pero sigue sin funcionar... Algún fallo gordo debe de haber por que ahora ni me muestra la página...