Contatore condiviso tra 2 siti

whirl

Nuovo Utente
11 Apr 2007
13
0
0
Ciao a tutti, avrei un problema da porvi:

Ho il codice di un semplice contatore php che legge/scrive su un file txt.

Codice:
$counterfile="conta.txt";

if (!file_exists($counterfile))
 {
  $stack=1;
  $file=fopen($counterfile,"w+");
  fputs($file,$stack);
  fclose($file);  
 } else {
  $file=fopen($counterfile,"r"); 
  $tot=fgets($file,20);
  $tot++;
  echo "<b>Benvenuto!</b><br />Sei il visitatore n. " . $tot . "!!!"; 
   fclose($file);
  $file=fopen($counterfile,"w+");
  $tot=fputs($file,$tot);  
  fclose($file);
 }

Questo contatore lo avevo inserito nella pagina di intro (quella da cui poi si accede al "sito" vero e proprio) di un sito web x.
Sapete se è possibile accedere al file txt partendo da un server diverso? In pratica ho creato un'altro sito y (con un'altra pagina "intro" che punta allo stesso sito) in cui dovrei inserire lo stesso contatore, che si aggiorni simultaneamente :confused:

In parole povere dovrei incrementare il valore del contatore (+1) se entro dal sito x o dal sito y, indistintamente :confused:

Ho fatto già delle prove, provando ad esempio ad impostare

Codice:
$counterfile="http:/nomedominio.it/conta.txt";

Ho provato anche a mettere i permessi (chmod) a 777 ma purtroppo non mi stampa niente a video (quasi sicuramente non riesce a trovare il file txt).
Sapreste come fare per accedere a quel dannato file txt ? :D (se si può fare)

Grazie a tutti ;):fonzie:
 
Ultima modifica:

lotus

Utente Attivo
5 Mag 2009
543
8
0
Ciao..

un semplice modo per risolvere il tuo problema è mettere sul sito web x uno script php che riceve come parametro post un token (per un minimo di sicurezza) e che incrementa il tuo file counter.

Ad ogni visita nel sito y farai una "richiesta" allo script php (fornendo l'apposito token) incrementando così il contatore unico...


Viceversa... Non hai la possibilità di usare un database... Forse sarebbe meglio..

Ciro
 

whirl

Nuovo Utente
11 Apr 2007
13
0
0
Ciao Ciro, grazie x aver risposto :)
Il tuo suggerimento è davvero interessante, l'idea del token è utile anche se ammetto di non avere idea di come metterlo in pratica (non è da molto che programmo in php).
Avrei a disposizione un database ma soltanto sul sito x (cioè quello ha il file txt)...
Forse si fa prima ad aggirare il problema usando il token...
Tu come faresti per risolvere il problema?

Grazie ancora e a presto
Fabio
 

lotus

Utente Attivo
5 Mag 2009
543
8
0
ciao fabio,
io francamente opterei per la soluzione basata du dbms.
questo poiché lavorando con i file avresti il problema dell`accesso concorrente al file - possibili accessi da piu fonti in scrittura - viceversa col db non avresti il problema.
a questo punto ti chiederei di indivarmi il target della realizzazione. é amatoriale o per laboro. in base alla rissta ti dettaglierò una possibile soluzione.
ciro
 
Discussioni simili
Autore Titolo Forum Risposte Data
T contatore totale click e media in secondi PHP 7
T Contatore alla rovescia su più elementi simultaneamente Javascript 4
L [PHP] contatore con sqlite PHP 9
T [PHP] [Javascript] Download e contatore PHP 3
bubino8 [PHP] Contatore Scan QR con redirect PHP 10
F Creare un contatore numerico in HTML HTML e CSS 9
M [PHP] Contatore Tempo Server-side PHP 8
M [PHP] contatore record PHP 7
J contatore visualizzazioni video HTML e CSS 1
Monital Contatore sul sito Google Analytics 2
R Contatore alla rovescia per adesioni Supporto Mr.Webmaster 0
Marco_88 Limitare un contatore PHP 1
W Contatore posti in un form, come implementarlo? WordPress 0
Marco_88 Contatore di accessi PHP 5
I contatore caratteri textarea sbagliato Javascript 1
D Record disconesso contatore dove sbaglio? Classic ASP 0
V [risolto] Contatore caratteri stile SMS da una textarea Javascript 6
Alessandro Le Mura Contatore di click su link con redirect ogni 24 ore PHP 4
Alessandro Le Mura [RISOLTO]Contatore di click su link con redirect PHP 5
Alessandro Le Mura Contatore visite per ogni pagina con MYSQL - PHP PHP 40
Alessandro Le Mura Contatore php - txt PHP 8
8 Script per il contatore download PHP 11
L Inserire campo input dinamico con contatore in jquery jQuery 8
A contatore visite PHP 6
Shyson richiamare contatore PHP 5
GoshMaledetto Contatore numero letture PHP 4
C Iframe e contatore visite HTML e CSS 4
Shyson Contatore post non si aggiorna in automatico PHP 7
S Contatore click su link PHP 1
C contatore alfanumerico 0000 -> ZZZZ, idee? PHP 3
F contatore PHP PHP 12
max_400 Contatore Top Forum PHP 17
B contatore di download PHP 1
max_400 Contatore scaricamento file... semplice semplice by max_400 PHP 8
davide1982 Incremento contatore click PHP 14
C Contatore visite su Facebook (era: quesito) PHP 2
davide1982 Problema di redirect dal contatore di click Database 1
T Memberarea, forum, contatore...Mi chiarite le idee? HTML e CSS 7
A Contatore per code di clienti in attesa Flash 0
G contatore commenti PHP 6
R Creare un contatore visite senza mysql PHP 6
I contatore crediti a 8574 Supporto Mr.Webmaster 3
foki {PHP Script} Contatore Utenti Registrati PHP 17
danlupo Problemi visualizzazione Contatore PHP 2
danlupo Problema Contatore Accessi PHP 3
Z Contatore fotogallery: problemi a caricare onload laprima PHP 1
A Problema Contatore PHP 6
M Incrementare contatore da flash Flash 12
SolidSnake4 contatore visite PHP 4
SolidSnake4 contatore visite PHP 2

Discussioni simili