ciao a tutti,
premetto che la mia conoscenza di php e' infima, pero' sto cercando di fare uno script che faccia queste operazioni:
detettare l'IP del visitatore
verificare se l'IP e' presente o no in un file di testo
restituire un 1 se e' presente uno 0 se non e' presente
ho quindi pensato di fare:
adesso il punto e' cercare se l'IP e' contenuta nel file "archivio", mi sembra che la funziona piu' adatta per fare questa operazione e' foreach pero' non ne sono sicuro in quanto viene trattata insieme agli array, dovrei quindi trasformare la variabile ip in un array (anche se e' uno solo)codice://catturare l'IP del visitatore (spider o umano) $ip=$_SERVER["REMOTE_ADDR"] //aprire l'archivio (che contiene una serie di IP) $archivio = fopen($archivio,"w"); ...
quindi la funzione si chiuderebbe con una variabile (chiamiamola "spider" uguale a 1 se l'IP esiste nell'archivio oppure 0 se non esiste
il file nel quale devo effettuare la ricerca, e' strutturano in questo modo (non so se verametne ha una struttura oppure no)
#SE Abacho
#UA BlitzBOT@tricus.net (Mozilla compatible)
srv-ze-webdb7.tricus.net
193.110.40.83
#UA AbachoBOT
srv-ze-robot1.tricus.net
193.110.40.87
#UA BlitzBOT@tricus.net (Mozilla compatible)
srv-ze-robot2.tricus.net
193.110.40.88
#UA BlitzBOT@tricus.net
srv-ze-robot4.tricus.net
193.110.40.90
#UA AbachoBOT
srv-ze-robot8.tricus.net
193.110.40.94
#UA BlitzBOT@tricus.net (Mozilla compatible)
srv-ze-robot12.tricus.net
193.110.40.98
#UA tricusBOT@tricus.net (Mozilla compatible)
srv-ze-host10.tricus.net
193.110.40.130
#UA BlitzBOT@tricus.net (Mozilla compatible)
193.110.40.145
#UA BlitzBOT@tricus.net (Mozilla compatible)
193.110.40.152
#UA BlitzBOT@tricus.net (Mozilla compatible)
193.110.40.153
qualcuno mi potrebbe dare una mano?
grazie mille