PHP Trackback - Crear Retroenlaces En PHP


Un TrackBack es un retroenlace que permite conocer qué enlaces apuntan hacia un determinado artículo de nuestro sitio. Es un concepto se ha popularizado mucho en el mundo de los Blogs, ya que permite a un autor conocer que otros sitios webs están citando parte de su contenido. Para poder implementar tracksbacks en nuestro sitio en PHP, de forma sencilla podemos utilizar una clase llamada PHP Trackback.

PHP TrackBack





Para comenzar a trabajar con esta clase lo primero que debemos hacer es descargarla de la web de sus creadores:


Una vez descargada y subida a nuestro servidor podremos comenzar a trabajar con ella.En el siguiente ejemplo vamos a utilizar el método auto_discovery para buscar trackbacks en un texto y hace Ping a ellos.


include('trackback_cls.php');
$trackback = new Trackback('BLOGish', 'Ran Aroussi', 'UTF-8');

if ($tb_array = $trackback->auto_discovery(string TEXT)) {
 // Loop con trackbacks encontrados en el texto
 foreach($tb_array as $tb_key => $tb_url) {
 // Haciendo Ping a cada uno de ellos...
  if ($trackback->ping($tb_url, string URL, [string TITLE], [string EXPERT])) {
   // Ping Exitoso...
   echo "Trackback enviado a <i>$tb_url</i>...\n";
  } else {
   // Error en Ping...
   echo "Fallo el envío de Trackback a<i>$tb_url</i> failed....\n";
  }
 }
} else {
 // Texto sin TrackBacks...
 echo "No se encontró ningún trackback...\n"
}
Esto es solo un ejemplo de lo que podemos hacer con esta clase. Para más información recomendamos visitar la web de sus creadores
 
PHP Ya! © Creative Commons 2010 | Plantilla Quo creada por Ciudad Blogger