Função PHP para obter inscritos no feed

  • Autor Autor thealkaline
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
T

thealkaline

Dseda
Programador
Bueno colegas andaba arreglando mi blog y me encontré una función que devuelve la cantidad de suscritos al feed, ya algunos lo conoceran de seguro, sirve para que capture en una variable la cantidad de suscritos que tienens y lo puedas mostrar como texto en tu blog, esto para que?.

Para quienes les guste personalizar la vista de la cantidad de lectores que tienen (a los que no les gusta el widget que da feedburner).

Bueno la función es esta:

Inserir CODE, HTML ou PHP:
<?php
function getFeedBurnerReaders($uri)
{
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, "https://feedburner.google.com/api/awareness/1.0/GetFeedData?uri=$uri");
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);

    $content = curl_exec($ch);

    preg_match('/circulation="(.*)"/isU',$content,$matches);
    $readers = $matches[1];

    curl_close($ch);

    return $readers;

}
?>

Y luego mas adelante lo usamos o donde querramos:

Inserir CODE, HTML ou PHP:
<h1><?php $readers = getFeedBurnerReaders('ID_DE TU BLOG');echo $readers.'';?> Lectores Suscritos.</h1>

Algo así queda: Este es d mi blog.

feed.webp

A mi me gustó ya que siempre es bueno ponerle un toque de originalidad a tu blog 😀.

Espero les sirva.

Saludos.


PD: Para que funcione deben activar la opcion "AWARANESS API" de Feedburner se encuentra en la pestaña PUBLICIZE.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Que es un Feed? Para que sirve? Disculpen mi ignorancia 🙁
 
Que es un Feed? Para que sirve? Disculpen mi ignorancia 🙁

El feed sirve para que los lectores de tu blog estén informados de lo último que posteas, así pueden leerlo en sus lectores de feed o puede recibir correos con tus ultimos post. Para ellos debes usar feedburner.com.
 
Muy bueno el post les va servir a muchos que no sabian, algun moderador puede adherir este tema.
 
Esta función sirve solo si su host tiene activado CURL 🙂
 
Esta función sirve solo si su host tiene activado CURL 🙂

Eso fue lo que lei Alan, estuve probando otros y me botaba error pero me encontré con éste, yo uso hostgator y no active nada, lei que la mayoría de hosts viene con el CURL activado por defecto (yo no sé como activarlo xD).
 
Esto puede generar una carga al servidor en los sitios que son altamente visitados ya que utiliza CURL.
 
Voltar
Topo