---
title: "Cómo poner un contador de seguidores twitter en PHP"
description: "Existen muchas páginas webs y blogs por internet que nos proporcionan un servicio gratuito para visualizar el número de seguidores que tenemos en Twitter, pero sin embargo, la mayoría de ellos tienen..."
url: https://verasoul.com/como-poner-un-contador-de-seguidores-twitter-en-php.html
date: 2023-08-20
modified: 2023-08-20
author: "VeraSoul"
categories: ["Software", "Tutoriales", "WordPress"]
tags: ["document element", "element function", "Howto", "insertion", "return string", "Software", "Trucos", "true function", "Tutoriales", "twitter"]
type: post
lang: es
---

# Cómo poner un contador de seguidores twitter en PHP

Existen muchas páginas webs y blogs por internet que nos proporcionan un servicio gratuito para visualizar el número de seguidores que tenemos en Twitter, pero sin embargo, la mayoría de ellos tienen su propio método o imagen en la que se visualiza la pagina del servicio.

Para muchos esto quizás es molesto y supongo que es decisión de cada uno hacer uso de dicho servicio o rechazarlo, pero en tal caso, si no deseas que se vea la web de referencia, pero quieres visualizar tus seguidores, puedes hacer uso del siguiente código:

```
<?php
$xml=file_get_contents('http://twitter.com/users/show.xml?screen_name=USUARIO');
if (preg_match('/followers_count>(.*)</',$xml,$match)!=0) {
	$tw['count'] = $match[1];
}
echo $tw['count'];
?>
```

Recuerda sustituir USUARIO por tu nombre de usuario de twitter.

A pesar de ello, podemos ver que se realizan consultas via XML a twitter, pero podríamos incluir unas cuantas funciones que he encontrado en [WPrecipes](http://www.wprecipes.com/display-the-total-number-of-your-twitter-followers-on-your-wordpress-blog) que podría ser más eficiente ya que se incorporan las siguientes funciones dentro del fichero **functions.php** de nuestro blog.

```
function string_getInsertedString($long_string,$short_string,$is_html=false){
  if($short_string>=strlen($long_string))return false;
  $insertion_length=strlen($long_string)-strlen($short_string);
  for($i=0;$i<strlen ($SHORT_STRING);++$I){ } $html="$document-" DOMElement_getOuterHTML($document,$element){ function $inserted_string; return .substr($inserted_string,0,$insertion_length-1); $inserted_string="substr($long_string,$i,$insertion_length);" $inserted_string[$insertion_length-1]="='><'){" && if($is_html if($long_string[$i]!="$short_string[$i])break;">saveHTML();
  $element->parentNode->removeChild($element);
  $html2=$document->saveHTML();
  return string_getInsertedString($html,$html2,true);
}

function getFollowers($username){
  $x = file_get_contents("http://twitter.com/".$username);
  $doc = new DomDocument;
  @$doc->loadHTML($x);
  $ele = $doc->getElementById('follower_count');
  $innerHTML=preg_replace('/^<*>(.*)<*>$/',"1",DOMElement_getOuterHTML($doc,$ele));
  return $innerHTML;
}
```

Una vez incluidas las funciones en el fichero especificado anteriormente, podemos visualizar el número de seguidores en nuestro blog, colocando el siguiente código donde queramos visualizarlo.

```
<?php echo getFollowers("USUARIO")." Seguidores"; ?>
```
