Foros del Web » Programando para Internet » PHP »

[APORTE] Gravatar en php

Estas en el tema de [APORTE] Gravatar en php en el foro de PHP en Foros del Web. Bueno voy a hacer un pequeño y simple aporte para aquellos que alguna vez quicieron usa Gravatar y no sabian como insertalo en su web... ...
  #1 (permalink)  
Antiguo 12/03/2013, 08:15
Avatar de zreep  
Fecha de Ingreso: octubre-2009
Ubicación: Argentina
Mensajes: 534
Antigüedad: 14 años, 6 meses
Puntos: 12
[APORTE] Gravatar en php

Bueno voy a hacer un pequeño y simple aporte para aquellos que alguna vez quicieron usa Gravatar y no sabian como insertalo en su web...

Espero los ayude.... Saludos...

connn.php

Código PHP:
<?php
$link 
mysqli_connect('localhost''root''''mibase');
mysqli_connect_errno($link);
mysqli_connect_error($link);
?>

gravatar.php

Código PHP:
<?php

include 'connn.php';

$resul       mysqli_query($link"SELECT * FROM usuarios") or die mysqli_error());
$fila          mysqli_fetch_array($resul);
$visitas     mysqli_num_rows($resul);

$email $fila['mail'];

$default "http://www.gravatar.com/avatar/00000000000000000000000000000000?s=40";
$size 40;

$grav_url "http://www.gravatar.com/avatar/" md5strtolowertrim$email ) ) ) . "?d=" urlencode$default ) . "&s=" $size;
?>
Bien, en el sitio oficial de Gravatar esta el script para poder insertarlo en la web. Pero el mail es una variable fija, ejemplo: $email = "[email protected]";

Pero al trabajar con sessiones (lo cual ya tendrian que tener en la bd una tabla que tenga nombre, mail, ect...) pueden traer los datos del usuario y su respectivo mail.

Por ultimo

Código HTML:
<img src="<?php echo $grav_url; ?>" /> 

Bueno repito lo dicho, espero los ayude mucho... saludos
__________________
Zreep

Última edición por zreep; 12/03/2013 a las 09:01

Etiquetas: gravatar, mysql, select, tabla, usuarios
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 23:52.