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.
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');
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.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" }