• Home
  • Forum
  • Fare Web
  • PHP

Contatore condiviso tra 2 siti

  • Creatore Discussione Creatore Discussione whirl
  • Data di inizio Data di inizio 19 Giu 2009
  • Tag Tag
    contatore

whirl

Nuovo Utente
11 Apr 2007
13
0
0
  • 19 Giu 2009
  • #1
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

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

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 ? (se si può fare)

Grazie a tutti :fonzie:
 
Ultima modifica: 19 Giu 2009
L

lotus

Utente Attivo
5 Mag 2009
543
8
0
  • 20 Giu 2009
  • #2
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
  • 20 Giu 2009
  • #3
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
 
L

lotus

Utente Attivo
5 Mag 2009
543
8
0
  • 20 Giu 2009
  • #4
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
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

T
contatore totale click e media in secondi
  • toky
  • 4 Ago 2020
  • PHP
Risposte
7
Visite
2K
PHP 20 Ago 2020
toky
T
T
Contatore alla rovescia su più elementi simultaneamente
  • the_indios
  • 22 Mar 2020
  • Javascript
Risposte
4
Visite
2K
Javascript 23 Mar 2020
WmbertSea
L
[PHP] contatore con sqlite
  • luigi777
  • 28 Feb 2019
  • PHP
Risposte
9
Visite
2K
PHP 2 Mar 2019
macus_adi
T
[PHP] [Javascript] Download e contatore
  • tommy_
  • 18 Ott 2018
  • PHP
Risposte
3
Visite
2K
PHP 19 Ott 2018
Max 1
[PHP] Contatore Scan QR con redirect
  • bubino8
  • 9 Lug 2018
  • PHP
Risposte
10
Visite
3K
PHP 12 Lug 2018
macus_adi
F
Creare un contatore numerico in HTML
  • Fry22
  • 25 Apr 2018
  • HTML e CSS
Risposte
9
Visite
9K
HTML e CSS 26 Apr 2018
Max 1
M
[PHP] Contatore Tempo Server-side
  • Melaz Entertainment
  • 13 Mar 2018
  • PHP
Risposte
8
Visite
4K
PHP 15 Mar 2018
macus_adi
M
[PHP] contatore record
  • multimedia2
  • 7 Giu 2017
  • PHP
Risposte
7
Visite
2K
PHP 7 Giu 2017
multimedia2
M
J
contatore visualizzazioni video
  • joshua662
  • 1 Giu 2016
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 1 Giu 2016
Max 1
Contatore sul sito
  • Monital
  • 11 Nov 2015
  • Google Analytics
Risposte
2
Visite
3K
Google Analytics 21 Giu 2017
jonnino2004
R
Contatore alla rovescia per adesioni
  • Rosario Gandolfo
  • 21 Ott 2015
  • Supporto Mr.Webmaster
Risposte
0
Visite
2K
Supporto Mr.Webmaster 21 Ott 2015
Rosario Gandolfo
R
Limitare un contatore
  • Marco_88
  • 15 Ott 2015
  • PHP
Risposte
1
Visite
2K
PHP 15 Ott 2015
criric
W
Contatore posti in un form, come implementarlo?
  • wanda
  • 16 Apr 2015
  • WordPress
Risposte
0
Visite
2K
WordPress 16 Apr 2015
wanda
W
Contatore di accessi
  • Marco_88
  • 15 Apr 2015
  • PHP
Risposte
5
Visite
1K
PHP 17 Apr 2015
Marco_88
I
contatore caratteri textarea sbagliato
  • ispanic
  • 27 Set 2014
  • Javascript
Risposte
1
Visite
1K
Javascript 27 Set 2014
criric
D
Record disconesso contatore dove sbaglio?
  • djjunior
  • 30 Mar 2014
  • Classic ASP
Risposte
0
Visite
1K
Classic ASP 30 Mar 2014
djjunior
D
V
[risolto] Contatore caratteri stile SMS da una textarea
  • Valerio Sparacio
  • 27 Feb 2014
  • Javascript
Risposte
6
Visite
2K
Javascript 27 Feb 2014
Valerio Sparacio
V
Contatore di click su link con redirect ogni 24 ore
  • Alessandro Le Mura
  • 23 Set 2013
  • PHP
Risposte
4
Visite
2K
PHP 28 Set 2013
criric
[RISOLTO]Contatore di click su link con redirect
  • Alessandro Le Mura
  • 22 Set 2013
  • PHP
Risposte
5
Visite
2K
PHP 23 Set 2013
Alessandro Le Mura
Contatore visite per ogni pagina con MYSQL - PHP
  • Alessandro Le Mura
  • 8 Mag 2013
  • PHP
  • 2 3
Risposte
40
Visite
9K
PHP 17 Mag 2013
Alessandro Le Mura
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?