WebSite X5Help Center

 
Bruno M.
Bruno M.
User

Script conta apertura sito  it

Autore: Bruno M.
Visite 979, Followers 1, Condiviso 0  

Buon pomeriggio, chiedo se possibile o come fare per inserire quante volte il sito viene aperto, non interessa da dove ma solo il numero che appaia su una posizione del sito stesso o pagina da definire, in pratica un codice script o altro che mi dia questo valore.

Grazie per la risposta

Postato il
36 RISPOSTE - 1 UTILE
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... surprised ... ...urca! ... scusa, ...i miei codici non sono più accessibili, dovrei andare a cercarli altrove...undecided

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ho fatto prima, ho ritrovato quello di Mirko, ...valido e molto facile, come il mio...

...(... se usato in <iframe> funzionerebbe anche in normale pagina html...)...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Ciao KolAsim, ho fatto delle prove in pratica funziona, fa vedere quante volte è stata aperta e questo va bene, solo che la scritta appare in alto, chiedo come fare per non farla apparire, io ho fatto il collegamento al file ti testo e cliccando mi mostra il numero aperture. Quindi se la barra non si vedesse sarebbe meglio, sempre se possibile.

Ti metto link del sito prova che ho fatto, inserendo due pagine una in PHP con il codice che hai suggerito un'altra in ASP con codice inserito ma si vede parte del codice in alto enon so come levarlo.

LINK: https://www.brunomweb.net/miosito/index.html

Grazie di tutto il tempo che hai perso 

Prova a vedere il sito linkato

Ciao e Buona domnica

Leggi di più
Postato il da Bruno M.
Claudio D.
Claudio D.
Moderator
Utente del mese IT

non ho guardato il codice , e ora non sono al pc, ma funziona SOLO nelle pagine .php

e tieni conto che ti "conta" ogni apertura di pagina... quindi se ti posizioni e l'aggiorni lui aumenta il contatore... 

Leggi di più
Postato il da Claudio D.
Bruno M.
Bruno M.
User
Autore

si si questo lo avevo notato, ma puoi sempre modificare il file di testo.

Appena puoi vedi il link e se possibile che non si veda la barra del numero aperture.

Ciao e grazie

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... infatti, il codice è PHP, e quindi non può funzionare in pagine ASP o HTML...
... forse non hai messo il codice PHP in Oggetto Codice HTML...
... controlla, modifica e riprova online...
..................................................
... poi, con il mio storico metodo <iframe> può funzionare anche in qualsiasi altra pagina, senza vincolo al PHP...

..

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Quello in ASP è altro codice che ho trovato in giro, mi riferisco solo a quello in PHP che hai reperito da Mirko, e che funziona benissimo, solo che fa vedere la barra in alto, quella se possibile la eviterei da far vedere

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non hai letto il mio Post...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Si si ho letto il tuo post, il codice l'ho messo proprietà pagina prima dell'apertura html, e funziona basta mettere la pagina in php, infatti php conta se salvata in html no, tu dici che con iframe funziona anche in html oppure capisco male, iframe non sarebbe altro la pagina con più oggetti o mi sbaglio? e va inserito con oggetto htlm, ma ovviamente non con questo codice, non so e ci capisco poco.

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... secondo le istruzioni di Mirko, il codice non deve andare dove lo hai piazzato tu, ma va incollato in Oggetto Codice HTML - (tab HTML), come ti ho detto anche prima:
""... forse non hai messo il codice PHP in Oggetto Codice HTML... ""..
...
... per il mio metodo <iframe> per me è ancora più semplice e flessibile...
... se ti interessa in questo modo, avvisami...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Stò perdendo la pazienza, ti spiego spero bene, ho fatto una cartella nel server inserito il sito da test, inserito il codice conta pagina, e la funziona, lo stesso codice e stessa procedura fatto ad una pagina del mio sito non funziona, cpme se non ci fosse il file di testo, ho controllato il server da aruba se ci sono i permessi ed ho abilitato sia scrittura che lettura tutto il sito, ti allego quello che appare cliccandoci la pagine che ho inserito il codoce contatore e salvata in php.

Dicevi che avevi un altro metodo più facile e funzionava anche sulle pagine in html, se vuoi provo con quello e altrimenti ci rinuncio.  

Grazie infinite

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Buongiorno KolAsim, alla fine ci sono riuscito sotto ti metto link della pagina, ieri non ci riuscivo in quanto il codice aveva un punto in più, o meglio nella cartella del sito di prova funzionava in quello ufficiale no, questa mattina mi sono accorto che non trovava il file, levando il punto funziona perfettamente vedi link https://www.brunomweb.net/download-programmi-excel.php

come ti dicevo la stringa dove segna l'apertura si vede in alto pagina, se era possibile nascondere quella e il numero di apertura lo vedo io con collegamento al file di txt, nella pagina che ti ho linkato sotto lo vedi come lo intendo io. In ogni caso va bene lo stesso.

Se vuoi e quando hai tempo da inviarmi la seconda versione di conta pagina che va anche su HTML inserendolo come oggetto codice html penso funzioni così oppure mi scrivi una dritta.

Intanto ti ringrazio del tempo dedicatomi 

Ciao e Buona Giornata

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

...!... vedo che è ancora errato, cioè lo vedo in alto fuori layout; ...dovresti fare come detto prima...!...

... OK ... venendo al mio metodo per tutte le pagine, è molto semplice...
... se hai difficoltà con i percorsi, usa la root e non avrai problemi...
... segui con attenzione ed applica questi passi:
1) ... correggi il primo rigo del codice php in questo modo:
define("FILE",'letturacontatore.txt');
2) ... copia solo il codice php, <?php *** ?> , e lo incolli nel Blocco Note;
3) ... nel Blocco Note > Salva con nome | Nome file | Salva come | Tutti i file >> contatore.php
4) ... con FTP o con il file Manager del server invia il file contatore.php  nella ROOT  del sito;
5) ... in HEADER (o nel footer) del Progetto inserisci un Oggetto Codice HTML e dentro questo oggetto incolla questa semplice stringa di codice, i cui valori numerici li personalizzerai a tuo piacere:
<iframe src="contatore.php" width="400" height="50" > </iframe>

... non devi far altro...

... ovviamente funzionerà solo in RETE...

... e se vuoi, puoi personlizzare l stringa di testo, vi puoi aggiungere il tg <style>...

... per eventuli chiarimenti, ... avvismi ...

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Grazie della tua pazienza, ti allego il codice che ho usato scaricato da Mirko, ti riferisci a questo codice da copiare? il tutto lo salvo in PHP e trasferisco in root

Grazie

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... esegui i precedenti punti 2,3,4,5  con questo codice:

<?php
define("FILE",'letturacontatore.txt');
if (file_exists(FILE)) {
$file = fopen(FILE, 'r');
$data = fread($file, filesize(FILE));
fclose($file);
}
$hits = intval($data);
$hits++;
$file = fopen(FILE, 'w');
fwrite($file, $hits);
fclose($file);
echo "Questa pagina è stata visitata $hits volte!";
?>

..................................................................

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

OK adesso faccio un tentativo segendo la tua guida

Poi ti faccio sapere

Grazie come sempre

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ...due rapidi copia-incolla + un trasferimento FTP + esportazione...

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Fatto 3 tentativi ma vedo il sito così, ho inserito il oggetto html in Heder alto a dx il codice non lo ho cambiato inserito da come me lo hai inviato  link del mio sito https://www.brunomweb.net/

vedi quando puoi

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Ora sembra che funzioni apparte l'accento sulla e che ho tolto, non veniva accettata

altra cosa che vedo il PHP non ha bisigno del file in TXT lo avevo fatto e messo in root ma non scrive in quello e dove lo scrive? 

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Trovato dove scrive, avevo scaricato file txt sbagliato

Ora tutto OK grazie come sempre al grande maestro KollAsim

Controlla il sito sempre quando hai 1 minuto di tempo, ho inserito il codice sulla pagina PHP del sito che controlla le sue aperture https://www.brunomweb.net/download-programmi-excel.php

Un salutone grazie di tutto questo tempo perso con la mia richiesta, andata come sempre benissimo

Ciao e buon continuo di giornata

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... ho visto, ...perfetto, ...si vede in tutte le pagine...
... strano per la "è" ...
... potresti provare a mettere prima del codice php:
<meta charset="utf-8" />

... oppure semplificare il testo per ottenere più seplicemente: Pagina visitata ...

..............................................................

... ti vevo semplificato il percorso, appunto perchè non serve posizionare il file di lettura letturacontatore.txt

... questo file txt viene generato automaticamente nella root di servizio..

.

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Non preoccuparti per la e, va benissimo come funziona, ora proverò a fare la scritta di altro colore che si vede meglio, ho detto che ci proverò in quanto con questo linguaggio ne capisco poco, mi trovo meglio con le macro di excel il VBA, non che lo conosca bene ma mi arrangio.

Ciao e grazie ancora

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... per colore e misure, nel file contatore.php  aggiungi fuori del codice questa stringa, e poi capirai da te:

<style> *{color:red;font-size:24px} </style>

,

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Provo subito e poi ti faccio sapere

come sempre grazie

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Già provato e come sempre funziona ci ho fatto una modifica in

<style> *{color:#ffff00;font-size:18px} </style>

Con i numeri colore mi trovo meglio, guardo la tabella colori HTML

KolAsim sei forte

al solito GRAZIEEE 

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Ciao rieccomi per darti una informazione, la procedura per inserire il contatore su server LINUX non funziona, il messaggio è:Not Found

The requested URL was not found on this server.

non si crea il file di testo, allora lo ho inserito io, ma non trova il file php, non è un problema non lo metto in quel sito la.

questo solo per dirtelo in modo che se altro utente ti chiede hai la risposta.

Praticamente va solo con server Windows

Farò altri tentativi e se ci riesco ti faccio sapere

Ciao e buona serata

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... non so a cosa ti riferisci, ma il codice PHP è per server Linux...

... quindi, se esiste tale supporto PHP,  su questa piattaforma non dovrebbero esserci problemi...

ciao

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Con la stessa procedura ho messo sia il php che il txt in root codice in header come avevo inserito e sul mio sito e che hai potuto vedere, il mio è registrato su aruba piattaforma Server Windows, l'altro che ho inserito piattaforma Server Linux, e non funziona, appare il messaggio che ti ho elencato, in pratica non trova il file nella root, e ci sono, per quello ho pensato che dipendesse dalla piattaforma o server Linux, in pratica 3 su windows vanno 2 su linux no

Ho controllato i permessi di lettura e scrittura su tutti e abilitati ma nulla

Ciao e scusa con questo nuovo enigma, ma ho deciso che non lo inserisco, a meno che con prove non si metta ad andare.

buona serata anche a te   

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Ho notato che non viene usato lo stessa posizione tra un server e l'altro, ti allego la schermata di come sono,

probabilmente non viene trovato il file causa percorso, ma quale dare? che la root è quella

Vedi allegato

Leggi di più
Postato il da Bruno M.
Bruno M.
Bruno M.
User
Autore

Ciao KolAsim, ho trovato la soluzione per far andare il tutto, praticamente il server Linux accetta solo da come scritto il nome del file, cioe contatore e Contatore fa la differenza che non viene trovato, quindi scrivendo tutto giusto compreso maiscole funziona.

A dire la verità qualche anno fa mi era successa questa cosa, ma con andare del tempo mi dimenticai che ci stà questo problema, infatti il codice era <iframe src="contatore.php" width="400" height="50" > </iframe>

la Cfaceva la differenza

tutto ok ora dormo tranquillo, e senno dormivo lo stesso

Buona notte o buongiorno dipende da quando leggi.

Grazie grazie tentissimo

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... ... infatti è case sensitive,  e la stessa filosofia andrebbe rispettata sempre  a livello generale per URL, cartelle, files, ed in esclusivo alfanumerico,  eccezione per (-)  e (_)...

... pertanto per evitare problemi basta rispettare le istruzioni senza manipolazioni, ...con il solo copia-incolla...wink...ciao...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪
Bruno M.
Bruno M.
User
Autore

Ultimo saluto per questo argomento risolto alla grande, infatti il tuo metodo funziona anche su pagine singole molto utile come già avevi detto.

Quindi KolAsim ti saluto ringraziandoti di tutto e che dire al prossimo mio problema che si ropresenterà sempre se posso chiedere.

Buona giornata ciaooooo

Leggi di più
Postato il da Bruno M.
 ‪ KolAsim ‪ ‪
 ‪ KolAsim ‪ ‪
Moderator

... OK ... grazie, ...buon lavoro, ed alla prossima... ...ciao...

.

Leggi di più
Postato il da  ‪ KolAsim ‪ ‪