Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

[PHP]Contavisite non funziona

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: Triumph Of Steel, archimede

[PHP]Contavisite non funziona

Postdi Prifa » 18/05/16 16:15

Ho trovato in rete questi 3 file che dovrebbero contare le visite ad ogni pagina, ma il contatore non si vede, il numero però sale nel file .txt. I 3 file li ho messi nella cartella chiamata counter. L'estensione originale di counter_n era .dat ma io ho creato lo stesso file .txt

Nel file counter.js.php
Codice: Seleziona tutto
<?php

// http://www.codicefacile.it/tutorials/tutorials.php/3/Contatore_di_visite_senza_database/category/

$counter_n="counter_n.txt";
if (!file_exists($counter_n)) {
  $fh = fopen($counter_n,"w");
  fputs ($fh,"0" );
  }
else
  $fh = fopen($counter_n,"r+");
$n=fread($fh,filesize($counter_n))+1;
fclose($fh);
$fh = fopen($counter_n,"w");
fputs ($fh, $n);
echo "document.write('$n');";
?>


Questo è il file che funge da database counter_n.txt

Questo è il richiamo che c'è nel file exemple.html come prova del funzionamento
Codice: Seleziona tutto
Visitatori: <script src="counter.js.php">nd</script>
Avatar utente
Prifa
Newbie
 
Post: 6
Iscritto il: 16/05/15 18:50

Sponsor
 

Postdi archimede » 18/05/16 18:21

A occhio direi che devi rileggere con più attenzione l'articolo originale: non mi pare che quello che hai postato qui corrisponda alle istruzioni.

HTH.

Alessandro
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi Prifa » 18/05/16 21:41

L'unico cambiamento che ho fatto è questo counter_n.txt e <script src="counter.js.php">nd</script>, comunque anche usando i codici originali non funziona. Quel nd non so che roba sia.

Fammi capire dove sbaglio, io l'ho letto e riletto quell'articolo.
Avatar utente
Prifa
Newbie
 
Post: 6
Iscritto il: 16/05/15 18:50

Postdi archimede » 19/05/16 07:44

Purtroppo non ho la più pallida idea di come funzioni il codice di quell'articolo, ma alcune considerazioni:

1. <script type="text/javascript" src="counter.js.php">nd</script>

2. "Ovviamente nel codice soprastante devi sostituire a counter.js.php l'esatto percorso verso il file counter.js.php sul tuo server web"

3. il tuo web server supporta PHP?

Alessandro

PS: neanche io so cosa sia "nd": se lo togli cambia qualcosa?
archimede
Moderatore
 
Post: 2755
Iscritto il: 07/11/02 12:41
Località: Genova

Postdi Prifa » 19/05/16 12:31

Ho provato il codice in un altro mio sito e funziona. Non funziona nel mio forum phpbb forse perché entra in conflitto con qualcosa.
Avatar utente
Prifa
Newbie
 
Post: 6
Iscritto il: 16/05/15 18:50


Torna a Programmazione


Topic correlati a "[PHP]Contavisite non funziona":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti