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=’[email protected]’;

$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=’[email protected]’;

$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=’[email protected]’;

y remplasar [email protected] 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

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

Posts Relacionados

Total de Comentarios: 1


Enviar Comentario

(*)

(*)