Ciao a tutti,
volevo realizzare uno script in php per evitare di andare a controllare nei vari siti se continuano a tenere il link di scambio.
Qualcuno ha qualche spunto da darmi ? in giro non ho trovato nulla.
Ciao e grazie in anticipo
Ciao a tutti,
volevo realizzare uno script in php per evitare di andare a controllare nei vari siti se continuano a tenere il link di scambio.
Qualcuno ha qualche spunto da darmi ? in giro non ho trovato nulla.
Ciao e grazie in anticipo
In pseudocodice:
Array con lista delle url dei siti contenenti il link al tuo sito
Ciclo for (o anche while) che prende un uno alla volte gli indirizzi
-Per ogni indirizzo scarichi il sorgente della pagina
-Fai un explode() su ogni href="
-Ciclo for: per ogni stringa proveniente dall'explode
--Fai un substr() che taglia la lunghezza della stringa al numero di caratteri del link al tuo sito
--Con un if controlli se la stringa tagliata è uguale al link del tuo sito
---Se si setti una variabile a un valore a tua scelta (es. 1)
---Altrimenti non fai nulla
--Chiudi l'if
-Chiudi il fo
-Fai un'altro if: controlli con isset se la variabile è settata.
--Se si fai un echo che ti stampa il link al sito in colore verde
--Altrimenti in colore rosso
-Chiudi if
Chiudi for
Io farei così...
Il metodo presuppone che i link al tuo sito puntino tutti alla stessa pagina, se puntano a pagine diverse il codice va modificato un po' ma sostanzialmente è quello.
Ciao, è su questo punto che non so come fare:
-Per ogni indirizzo scarichi il sorgente della pagina.
il resto lo so fare.
ciao e grazie
c'è il modulo HTTP di php che ti permette di usare la funzione
che ritorna una stringa con il sorgente dell'url.Codice PHP:
http_get($url);
A quel punto ti basta fare una ricerca nella stringa per vedere se c'è l'url del tuo sito...
Jekkil
Ho utilizzato: file_get_contents($url);
perchè: http_get($url); dava errore.
Grazie a tutti
ottimo!
buon proseguimento!!
Jekkil