phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Script controllo affiliazioni

Area di discussione relativa al linguaggio di programmazione web più conosciuto. Il forum è dedicato anche a MySQL, la piattaforma di database più utilizzata con il PHP.
Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Script controllo affiliazioni

Messaggio da Lady R » 10/07/2012, 1:34

Ho creato uno script che controlla la presenza del proprio banner nei siti a cui il vostro sito è affiliato.

Quanti sono interessati ad averlo?

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Script controllo affiliazioni

Messaggio da Barrnet » 10/07/2012, 1:55

io :)

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Script controllo affiliazioni

Messaggio da Lady R » 10/07/2012, 9:28

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.

Avatar utente
Carlo
Amministratore
Amministratore
Messaggi: 9957
Iscritto il: 19/04/2009, 10:24
Sesso: Maschio
Versione: 3.2.0
Server: UNIX/Linux
PHP: 7.1.0
Database: MySQL(i) 10.0.27-MariaDB-cll-lve
Località: Puglia
Contatta:

Re: Script controllo affiliazioni

Messaggio da Carlo » 10/07/2012, 10:43

Spostato nella sezione PHP. :)
MODs | Stili | Traduzioni MOD
Ogni MP contenente una richiesta di supporto verrà ignorato.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Script controllo affiliazioni

Messaggio da Barrnet » 11/07/2012, 22:32

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).

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Script controllo affiliazioni

Messaggio da Lady R » 11/07/2012, 22:50

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.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Script controllo affiliazioni

Messaggio da Barrnet » 11/07/2012, 22:56

Esatto, per esempio io aggiungo il tag nofollow per evitare che le penalizzazioni a siti affiliati influenzino il mio sito.

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Script controllo affiliazioni

Messaggio da Lady R » 11/07/2012, 23:10

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.

Avatar utente
Barrnet
Leader Moderatori
Leader Moderatori
Messaggi: 3124
Iscritto il: 04/07/2010, 23:31
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux
PHP: 5.3.10
Database: MySQL 5.1.61-community-log
Contatta:

Re: Script controllo affiliazioni

Messaggio da Barrnet » 11/07/2012, 23:25

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 ;)

Avatar utente
Lady R
phpBB Expert
phpBB Expert
Messaggi: 900
Iscritto il: 08/11/2011, 13:43
Sesso: Femmina
Versione: 3.0.9
Server: UNIX/Linux
PHP: 5.3.8
Database: MySQLi
Contatta:

Re: Script controllo affiliazioni

Messaggio da Lady R » 11/07/2012, 23:38

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.

Rispondi

Torna a “PHP - MySQL”

Chi c’è in linea

Visitano il forum: Nessuno e 37 ospiti