Pagina 1 di 3

Script controllo affiliazioni

Inviato: 10/07/2012, 1:34
da Lady R
Ho creato uno script che controlla la presenza del proprio banner nei siti a cui il vostro sito è affiliato.

Quanti sono interessati ad averlo?

Re: Script controllo affiliazioni

Inviato: 10/07/2012, 1:55
da Barrnet
io :)

Re: Script controllo affiliazioni

Inviato: 10/07/2012, 9:28
da Lady R
io credo sia qualcosa che hanno in pochi, non ho mai trovato plugins o mods o qualunque altra cosa che faccia ciò..

Comunque eccolo:

index.php

Codice: Seleziona tutto

<?php

/*
*  Script realizzato da Lady R - Allise.net
* Licenza GNU GPL V2 http://www.gnu.org/licenses/gpl-2.0.html
* Vietato rimuovere riferimenti all'autrice
*/ 

include "list.php";


$count = count($list);
ini_set("user_agent", "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.6 (KHTML, like Gecko) Chrome/20.0.1092.0 Safari/536.6");

for($i = 0; $i < $count; $i++) {
	
	
	$content = file_get_contents($list[$i]); 
	if ($content !== false) {
		// Controllo se nella pagina è presente il banner
		
		if (strpos($content, $banner) !== false) {
    	echo "<span style='color: green;'>".  $list[$i] . " contiene il banner</span><br />";
    } 
    else {
    	echo "<strong><span style='color: red;'>" . $list[$i] . ' non contiene il banner</span></strong><br />';   
		}
		
	} else {
		echo "sito offline<br />";
	}

}

?>
list.php

Codice: Seleziona tutto

<?php 

/*
*  Script realizzato da Lady R - Allise.net
* Licenza GNU GPL V2 http://www.gnu.org/licenses/gpl-2.0.html
* Vietato rimuovere riferimenti all'autrice
*/ 

$banner = "allise.net";

$list = array(
"http://www.bsclan.it/",
"http://videogamezone.eu/",
"http://www.softwarebay.it/",
"http://www.gamer-core.it/"
);

?>
Esempio di output:
http://www.bsclan.it/ contiene il banner
http://videogamezone.eu/ contiene il banner
http://www.softwarebay.it/ contiene il banner
http://www.gamer-core.it/ non contiene il banner

Modificare i siti in list.php con quelli dei tuoi affiliati e modificate la variabile $banner con l'indirizzo del vostro sito, o parte dell'indirizzo, o l'indirizzo dell'immagine del vostro banner.

Re: Script controllo affiliazioni

Inviato: 10/07/2012, 10:43
da Carlo
Spostato nella sezione PHP. :)

Re: Script controllo affiliazioni

Inviato: 11/07/2012, 22:32
da Barrnet
Lo script controlla se vi è un link al sito o se è presente il banner? (o, da quello che ho capito entrambi, a seconda di come configuriamo la variabile $banner).

Re: Script controllo affiliazioni

Inviato: 11/07/2012, 22:50
da Lady R
puoi fargli cercare l'url del sito, oppure l'url del banner, o addirittura l'intero codice <a href="..."><img src="..." /></a>

sconsiglio l'ultima perché potrebbe darsi che i vari siti modifichino il codice leggermente a seconda delle esigenze.

Re: Script controllo affiliazioni

Inviato: 11/07/2012, 22:56
da Barrnet
Esatto, per esempio io aggiungo il tag nofollow per evitare che le penalizzazioni a siti affiliati influenzino il mio sito.

Re: Script controllo affiliazioni

Inviato: 11/07/2012, 23:10
da Lady R
così diventa inutile affiliarsi con te... perché non è più uno scambio link ma una cosa unidirezionale.
ti prego di rimuovere il nofollow dal mio banner o mi vedo costretta a rimuovere l'affiliazione.

Re: Script controllo affiliazioni

Inviato: 11/07/2012, 23:25
da Barrnet
Ma il nofollow non svaluta l'indicizzazione, indica solo al bot di google che tale sito non è sotto il controllo del webmaster, in modo da non far perdere il pagerank in caso di penalizzazione di un sito collegato.
Lo stesso principio è utilizzato da wikipedia, che inserire in automatico il nofollow per tutti i link esterni.
Anzi: il tag nofollow nelle affiliazioni serve a far capire a google che non si trova davanti a un caso di acquisto di links, facendo penalizzare il sito...
Se proprio insisti lo posso rimuovere tranquillamente appena posso usare il fisso ;)

Re: Script controllo affiliazioni

Inviato: 11/07/2012, 23:38
da Lady R
no, in nofollow vuol dire "non seguire". indica agli spider di google di non aprire quel link.
Quindi il mio sito non risulterà linkato dal tuo, con conseguente "non guadagno" di page rank.

nofollow è utilizzato nei link dei forum guestbook etc, per evitare che gli spammer linkino siti con reputazione bassa, svalutando anche il sito stesso. usando il nofollow semplicemente google non apre quel link, come se il link non esistesse.