Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

Backlink control php

  • 20/08/2010
  • 6:56 pm
  • marcofbb

Bot afiliados, es un "bot" entre comillas que sirve para detectar cuando sacan tu link las webs afiliadas a tu sitio.

Si sacaron tu link automáticamente te enviará un mail diciendo que web sacó de tu página web.

Ahora vamos a explicar el código:

En el archivo buscar.php tenemos las siguientes líneas

<?php

include('fun.php');

buscar('http://entra-ya.com/','http://entra-ya.com/banner.png');

?>

Esta línea

include('fun.php');

Lo que hace es incluir el archivo fun.php al archivo buscar.php, dentro de fun.php tenemos la función por así llamarlo de este "bot"

buscar('http://entra-ya.com/','http://entra-ya.com/banner.png');

Esta línea llama a la function buscar dentro de fun.php y manda los siguientes datos http://entra-ya.com/ y http://entra-ya.com/banner.png

La fuction buscar recibe a los datos y le asigna una variable

function buscar($string,$buscar)

Al dato1 que es el que esta dentro de las primeras comillas, osea
http://entra-ya.com/ se va a definir como $string y lo que esta dentro de la segunda comilla, el dato2, osea 'http://entra-ya.com/banner.png se va a definir como $buscar

Ahora vamos a explicar lo que esta dentro de la fuction buscar

$colocado = ''.$string.'';

$url=htmlentities($colocado);

// aca se pone lo que queres que busque

$buscar2=htmlentities($buscar);

// extrae el codigo fuente de pagina externa

$paginaweb = file_get_contents($url);

$buscaresto=$buscar2;

Esto quiere decir que $colocado es igual a $string el dato1 que le enviamos desde buscar.php, $url va a ser igual a $colocado pero traduciendo todos los carácteres que tengan una equivalencia en html que es lo que hace la fuction htmlentities(); todo lo que pondramos dentro de los paretencis será traducido en este caso. Sigamos, $buscar2 va a ser igual a la traducción html de $buscar que es el dato2, $paginaweb es igual al contenido de la url ingresada (dato1) esto es lo que hace la fuction file_get_contents en breves pálabras es la trasmición de un archivo entero a una cadena.

Sigamos con la siguiente parte del código:

// busqueda insensible a mayusculas/minusculas

if (eregi($buscaresto, $paginaweb)) {

echo '<font color="green">'.$colocado.'</font><br />';

} else { echo '<font color="red">'.$colocado.'</font><br />';

$mail='marco.fbb@gmail.com';

$message = "

La web: ".$string." saco el banner hacia tu web.";

if (mail($mail,"SACARON TU BANNER DE",$message))

}

}

if (eregi($buscaresto, $paginaweb)) esto quiere decir si en el código de fuente de $paginaweb (dato1) se encuentra la siguiente pálabra $buscaresto (dato2) de forma insensible a mayúsculas-minúsculas, si encuentra la cadena deseada en el código dara true y si no encuentra dara false, si da true seguira con esta parte del código

echo '<font color="green">'.$colocado.'</font><br />';

Este código imprime en color verde la url (dato2) de la web afiliada. y si da false salteara ese código y pasara a

echo '<font color="red">'.$colocado.'</font><br />';

$mail='marco.fbb@gmail.com';

$message = "

La web: ".$string." saco el banner hacia tu web.";

if (mail($mail,"SACARON TU BANNER DE",$message))

Lo que hace esto es imprimir en color rojo la url de la web amiga (dato1) y enviarte un mail a tu casilla de email

Datos a editar

En el archivo fun.php buscar:

$mail='marco.fbb@gmail.com';

y remplasar marco.fbb@gmail.com por tu mail

En el archivo buscar.php buscar

buscar('http://entra-ya.com/','http://entra-ya.com/banner.png');

y remplasar http://entra-ya.com/ por la web amiga donde esta el link hacía tu página y
http://entra-ya.com/banner.png por la ulr de tu banner o url de tu web.

¿Cómo agrego más webs para la revición?

abajo de

buscar('http://entra-ya.com/','http://entra-ya.com/banner.png');

agregar otra vez lo mismo nomas que remplasando los datos

Descargar

Espero que les guste mi primer post en mi blog. Acá abajo les dejo los archivos. Saludos

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Total de Comentarios: 1

Avatar
marcofbb
20/08/2010
7:26 pm

Probando comentarios


Enviar Comentario

(*)

(*)